0

我正在本地测试一个 mvc4 站点并设置了我的主机文件/IIS,以便我可以从测试域名运行它。我正在按照这里的说明进行操作:http: //ben.onfabrik.com/posts/oauth-providers

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

当我使用调试器运行站点时,或者在实时托管时,它会按预期出现。所以我认为路径或使用 ViewStart 没有任何问题。

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

关于为什么会发生这种情况以及如何解决它的任何想法?谢谢

4

1 回答 1

0

这并不能回答问题,但在有人可以提供更好的回应之前,它可能会帮助处于类似位置的其他人。

我必须使用“调试”按钮从 VWD 运行该站点——该按钮在标准 .Net 开发服务器上运行该应用程序,它为您提供了一个端口号。

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

例如http://testdomain.com:54829/

于 2013-04-09T18:23:37.360 回答