Passing array of strings to webmethod with variable number of arguments using jQuery AJAX

I’m trying to pass an array of string parameters to a C# ASP.NET web service using jQuery Ajax. Here is my sample web method. Note that the function accepts a variable number of parameters. I get a 500 Internal Server Error in Chrome’s javascript console when I run the jquery. I’m using jquery 1.6.2 and .NET3.5

.NET Framework 3.5 and TLS 1.2

I currently have a web application that uses the .NET 3.5 framework and I am wondering if it will be compatible with TLS 1.2. No where in our code are we dictating TLS version. This is a legacy application and recompiling is not on the table right now. I am not finding much info on whether you can or cannot, but I was under the impression that compatibility is more dependent on the OS version. It looks like the minimum is 2008 R2. The goal is to get paypal to communicate properly come July 1st.

ASP.net Getting the error “Access to the path is denied.” while trying to upload files to my Windows Server 2008 R2 Web server

I have an asp.net webapplication that uploads files to a specific folder on the Web server. locally everything works fine, but when I deploy the application to the Webserver, I begin getting the error “Access to the path “D:Attachmentsmyfile.doc” is denied”. I gave the “IIS AppPool” user that the application is running under full permission on the folder. I even gave “Everyone” full permissions, but with the same error.