我正在尝试将 ASP.NET MVC 4 应用程序部署到 IIS 8。当在 VS 2012 中选择调试模式构建时,应用程序在 IIS 上运行良好。However, when Release mode is selected, the application gives a yellow screen with a 404 error and something about the path not implementing IController.
我发现将 .pdb 调试符号添加到 IIS 上的 bin/ 文件夹中,应用程序开始正常工作。
有谁知道为什么会这样?我在 VS 中使用了发布模式构建设置,但无济于事。