我正在使用 IIS 8.5 将 Web 应用程序 (.Net 4.5) 托管到远程服务器。该应用程序在本地和远程 IIS 上运行良好,但是有一个页面“/Reports/ReportsMain.aspx”导致错误“找不到资源”。我确保该页面存在。
我还确保应用程序池的 .Net 版本设置为 4.0。但是我注意到以下内容:
1-当我第一次远程访问此页面时,我弹出浏览器“登录”,尽管这里根本不应该进行身份验证
2-错误页面在底部显示“版本信息:Microsoft .NET Framework 版本:2.0,ASP.NET 版本:2.0”,尽管我已将应用程序池设置为 4.0
可能是什么问题呢 ?
有几件事值得尝试
- 确保 IIS 中不存在正在捕获请求的重复站点
- 重新启动 IIS 永远不是一个坏选择
- 将 web.config 本身设置为目标框架 4.0 而不是 2.0
通常,当这种情况发生在本地工作正常但在部署时却无法正常工作时,它总是出现在第三项中,即 web.config 配置不匹配。希望这可以帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)