Asp.net mvc 为什么在IIS7.5上本地运行时_Layout.cshtml的内容缺失?

Asp.net mvc 为什么在IIS7.5上本地运行时_Layout.cshtml的内容缺失?,asp.net-mvc,iis-7.5,localhost,Asp.net Mvc,Iis 7.5,Localhost,我正在本地测试一个mvc4站点,并设置了我的主机文件/IIS,以便可以从测试域名运行它。我在这里遵照指示: 当我通过IIS中设置的绑定域访问它时,它会“工作”。。。但是_Layout.cshtml的全部内容都丢失了。所有显示的都是所调用视图中的html 当我使用调试器运行站点时,或者在实时主机上运行站点时,它会按预期运行。因此,我认为路径或使用ViewStart没有任何问题 只有通过域(绑定到IIS上的localhost)访问时,_Layout.cshtml内容才会丢失 关于为什么会发生这种情况

我正在本地测试一个mvc4站点,并设置了我的主机文件/IIS,以便可以从测试域名运行它。我在这里遵照指示:

当我通过IIS中设置的绑定域访问它时,它会“工作”。。。但是_Layout.cshtml的全部内容都丢失了。所有显示的都是所调用视图中的html

当我使用调试器运行站点时,或者在实时主机上运行站点时,它会按预期运行。因此,我认为路径或使用ViewStart没有任何问题

只有通过域(绑定到IIS上的localhost)访问时,_Layout.cshtml内容才会丢失


关于为什么会发生这种情况以及我如何解决它,有什么想法吗?谢谢

这并不能回答问题,但除非有人能给出更好的回答,否则它可能会帮助其他处于类似地位的人

我必须使用Debug按钮从VWD运行该站点,该按钮在标准的.Net开发服务器上运行该应用程序,并提供端口号

将该端口号添加到我的域名末尾会显示我的_Layout.cshtml


e、 g.

在chrome中按F12(开发者工具)会给你一些关于原因的好提示。将此标记为答案,因为此后没有出现新的问题。