我在我的网站上的主应用程序下面创建了一个“测试”应用程序,它与主应用程序完全相同 - 我使用/ test app测试新的更改,然后再投入生产。
将应用程序从.NET 3.5升级到.NET 4.0后,我的/ test应用程序拒绝运行,从IIS返回500.19错误。我的主要应用程序(以及与/ test相同级别的另一个子应用程序)运行得很好。
我发现了很多关于500.19错误的引用,它们通常归结为web.config中的某些行无效。
但是,在我的情况下错误并未指向任何特定行 - 错误消息将在下面复制,请注意“配置来源”部分为空。
Error Summary
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
Detailed Error Information
Module IIS Web Core
Notification BeginRequest
Handler Not yet determined
Error Code 0x800700b7
Config Error
Config File \\?\c:\blahblahblah\test\web.config
Requested URL http://localhost:80/blahblahblah/test
Physical Path C:\blahblahblah\test
Logon Method Not yet determined
Logon User Not yet determined
Config Source
-1:
0:
任何线索都会受到赞赏!
答案 0 :(得分:3)
答案 1 :(得分:0)
没关系......; - )
问题是由于重复部分我忘记在自定义提供程序之前添加部分。 (在我升级到.NET 4.0的同时,我添加了一个自定义提供程序来加密我的web.config部分...)
我通过在配置文件中一次评论一个块来发现错误是老式的暴力行为,直到它开始工作......
答案 2 :(得分:0)
此错误也可能与尝试在未使用.net 4.0路径的-iisreg的IIS上运行.net 4.0应用程序有关