我正在尝试在子域上部署我的MVC应用程序,不幸的是我收到404错误。

我试图找出它是否无法处理托管在子域上的MVC本身。

我上传了您在启动新项目时获得的标准裸MVC webapp。索引页面加载,但所有其他需要基于URL的实际路由的页面都会给出404。

我需要更改才能在子域上使用MVC。

(它是作为一个单独的网站在IIS 7.5服务器上设置的全部)

有帮助吗?

解决方案

我遇到了共享托管服务提供商的这个问题。我不得不让他们将应用程序池更改为“集成模式”。而不是“经典” iis7中的模式使其工作。不知道为什么,还没有真正关注IIS7那么多

其他提示

这是一个共享主机,通过URL重写将子域解析为指向子文件夹吗?

MVC并不关心域名是什么。我已经将它与几个不同的子域一起使用,但它们不是将要重写到子文件夹的主机类型。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top