Multiple Application_Start events firing

梦想与她 提交于 2019-11-29 09:23:51

We eventually realised that this was down to our IIS configuration.

Some time ago a decision was made to rename the virtual directory used for this website. This was done by adding a whole new virtual directory configuration, leaving the previous one in place. Essentially we had two virtual directories pointing at the same ASP.NET app!

The migration to the new virtual directory was never completed, so parts of the website still referenced the old one. Hence two Application_Start events...

The fix was to change to setup to the old virtual directory in IIS to be A redirection to a URL with the URL set to /NewVirtualDirectory$S$Q

We had a similar situation happen only to discover that it was because we had done an assembly rename and had two copies of the same code referencing that assembly existed, versionA.dll and versionB.dll. So it was being called twice because of that!

In my experienced (after hours research and tons of coding) that comes from

undeleted SQLite.Interop.dll in x64 folder

I deleted by File Management from hosting panel instead of FTP (FileZilla) and Multiple Application_Start events firing gone :-) Root causes of problems was unstoppable Quartz.Net process that was connected to this dll.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!