How can I get my global.asax
file to publish to our ftp site?
I have added a global.asax
file to my project (using asp.net with c# from vs2
try the following:
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<handlers>
<add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv4.0,bitness64" />
</handlers>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
Check that the "Build action" of the Global.asax file is set to "Content" in the file properties. All files set to content will be deployed.
Try to publish the following files this works for me
App_global.asax.dll
App_global.asax.compiled
PrecompiledApp.config
yoursite.dll
and as @GabrielG said you have to uncheck precompile during publishing
I hope this help somebody else.
We had to uncheck the Precompile during publishing feature in our publishing profile and that did the trick.
I had the same problem and found that I also had to set Copy to Output Directory
property to Copy always
We tried a lot of things.
We also tried putting the below files in root
and bin
directories.
None of it worked!
We had to put raw Global.asax
instead of pre-compiled
dll, in order to fire the global events, for our asp .net 2.0 website.
Hope this helps someone! Cheers! Happy coding! :D