我的 ASP.NET 应用程序使用 Windows 身份验证。我在 IIS 中托管应用程序并尝试从同一服务器访问应用程序。我能够毫无错误地访问该应用程序。但是当我尝试访问服务器外部的相同应用程序时,我收到以下错误:
无法找到该资源。说明:HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。
请求的 URL:/FacetsUserSetupApp/home.aspx
令人惊讶的部分是我有时会收到此错误。它在其他时候工作正常。我不确定这种行为是如何发生的。
发生错误时,IIS 跟踪日志显示以下消息:
2013-06-10 15:14:32 10.0.40.168 GET /FacetsUserSetupApp/Home.aspx - 80 - 10.4.43.41 Mozilla/4.0+(兼容;+MSIE+7.0;+Windows+NT+5.1;+.NET+CLR +1.1.4322;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.04506.648;+.NET+CLR+3.5.21022;+.NET+CLR+3.0.4506.2152;+.NET+CLR +3.5.30729;+InfoPath.3;+MS-RTC+LM+8;+.NET4.0C;+.NET4.0E;+MS-RTC+LM+8) 401 2 5 140
2013-06-10 15:14:33 ::1 POST /FacetsUserSetupService/Service1.svc - 80 - ::1 - 200 0 0 781
2013-06-10 15:14:33 ::1 POST /FacetsUserSetupService/Service1.svc - 80 - ::1 - 200 0 0 15
请帮我解决这个问题。