Why isn’t my form passing the id to the controller?

I’ve got an asp.net mvc webpage set up. All of my actions, like: create, edit, etc… have their own views, except delete, because I’m trying to pop up a modal with help from Bootstrap. I pass an id to the modal, through jQuery/JavaScript, and with the asp-action as the form’s attribute, it should theoretically work, but well it doesn’t.

How can I send JSON data to ASP Server using AJAX?

I have a website using ASP.NET that needs to retrieve some data from CloudKit. I am using CloudKit JS and I am retrieving a record from CloudKit and sending the data to the server from my JavaScript using C#. I am able to turn the JSON object of the retrieved record into a string using JSON.stringify(record);, but I am unable to send it to the server using AJAX. Here is my code for sending the data using AJAX:

500 errors serving static content from ASP .Net Framework 4.5 sites using custom account in app pool

I have a few older ASP .Net Framework (web forms and mvc) sites on an IIS server which run in an app pool which uses a custom AD account. Serving any static files (images, js, css) from the Content folder of the site has always worked fine – but this began failing a few weeks ago. All requests for static content return a 500 error. The dynamic content still runs fine. When I switch the app pool to use the built-in ApplicationPoolIdentity, then the static content is returned fine. I verified that the custom AD account has read access to the static files on file system. There are no messages in the event log and the IIS logs only show the 500 response with no details. As this works fine using the built-in account, I am assuming the static file handler is still installed and running as expected.