简体   繁体   中英

C# Looking for Non-existent Web.Config

I am having a strange issue... I am getting this error:

HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid.

Error Code: 0x80070003 (Cannot Read Configuration file)

Config File: \\?\\E:\\TFSLocal\\Trunk\\loggerTrunk\\CommonLogViewer\\web.config

Requested URL: http://localhost:80/CommonLogViewer/Search/GetAppModules

Physical Path: E:\\TFSLocal\\Trunk\\loggerTrunk\\CommonLogViewer\\GetAppModules

It has to do with the path that the app is trying to find the web.config at. I have never had any files at the Physical path that is listed in the error, so I am not sure why it would be trying to look there. The correct path should be:

E:\\TFSLocal\\MVC Logger\\20150723\\CommonLogViewer\\Search\\GetAppModules

I have done searches in the code for a match to that path and also in the IIS and have come up with nothing. Incidentally, the Physical path listed in the IIS is:

E:\\TFSLocal\\MVC Logger\\20150723\\CommonLogViewer

Which is the correct path the code files.

Can someone give me a push in the right direction as to how to fix this error?

I have been looking at this for about a day now and haven't come up with a solution as to why it would be looking in a non-existent folder for the web.config.

I ran into this issue and eventually solved it by opening my application host config file and deleting the existing settings.

C:\\Users\\<USER>\\Documents\\IISExpress\\config\\applicationhost.config

I deleted the entire <site name="blah"... </site> for the site I was having a problem with.

I did not find a solution, but I found a work around. I noticed that every time I tried to access the search controller, it gave the error, but no where else. So I created a new controller and used that instead of the search controller and everything seems to be going well...

I still don't have a clue why it tries to search for that web.config in a non-existent file path … but it's working currently and that is most important...

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM