我正在本地测试一个 mvc4 站点并设置了我的主机文件/IIS,以便我可以从测试域名运行它。我正在按照这里的说明进行操作:http: //ben.onfabrik.com/posts/oauth-providers
当我通过在 IIS 中设置的绑定域访问它时,它确实“工作”......但 _Layout.cshtml 的全部内容都丢失了。显示的只是来自被调用视图的 html。
当我使用调试器运行站点时,或者在实时托管时,它会按预期出现。所以我认为路径或使用 ViewStart 没有任何问题。
只有在通过域(绑定到 IIS 上的 localhost)访问它时,_Layout.cshtml 内容才会丢失。
关于为什么会发生这种情况以及如何解决它的任何想法?谢谢