我有一个 MVC 网站,已发布到我的服务器。它为内部和外部用户提供了两种不同的角色。在外部(使用 www.oursite.com),该网站运行良好。
当我们尝试从内部访问它时(http://服务器名称/应用程序)它会立即抛出 404.0 错误:
Detailed Error Information:
Module IIS Web Core
Notification MapRequestHandler
Handler StaticFile
Error Code 0x80070002
Requested URL http://localhost:80/OURMVCSITE
Physical Path D:\OURMVCSITE
Logon Method Anonymous
Logon User Anonymous
两个网站都指向同一个目录 (D:\OURMVCSITE),并在同一个应用程序池下运行,具有相同的基本和高级设置。除了一个在“默认网站”下作为应用程序运行,另一个在“oursite.com”网站下运行之外,我看不出有任何区别。
即使在我回收应用程序池之后,404 也是即时的,这会使外部 URL 需要一段时间才能重新启动。
我还能在哪里诊断/修复这个问题?
我已为默认网站启用失败请求跟踪,但文件夹为空。未创建失败请求日志。
谢谢