【发布时间】:2016-06-02 18:41:53
【问题描述】:
我有一台新的 Windows 10 机器试图通过 Visual Studio 运行 mvc 应用程序,但页面仅部分加载。在 chrome 中查看 F12 开发人员控制台时,我看到布局页面中调用的所有 css 和脚本文件都导致“加载资源失败,服务代码为 500”
此应用程序在多台其他机器上运行良好,只是在新机器上不行。状态码 500 让我相信运行应用程序的 iis express Visual Studio 或 Visual Studio 本身的其他配置一定存在某种问题。
【问题讨论】:
-
您能否提供更多详细信息,例如您使用的身份验证方法,应用程序池身份是什么?是否正在使用任何其他 http 模块等?对我来说,这看起来像是 NTFS 权限问题,其中应用程序池的身份对存储脚本和样式的文件夹没有读取权限。
-
iis express 配置文件中的身份验证方式显示启用匿名身份验证和禁用windows身份验证
-
另外,正在使用的应用程序池是iis express创建的“Clr4IntegratedAppPool”
-
我刚刚在工作中与我的机器确认...所有应用程序池设置/绑定/文件夹权限在两台机器之间都完全相同
标签: asp.net-mvc visual-studio iis