0

我是 MVC 4 的新手,所以我需要更多解释一下 .config 文件。

所以,我有一个实验室,要求我创建最少数量的唯一页面。有了这个,他还要求“www.cows.com”应该映射到主页。

我被这个困住了。我设法让我的主机服务器指向 www.cows.com:82,但是在启动我的 MVC 4 应用程序时,我被定向到 IIS 7 页面。没有错误,只是 IIS 7 页面。如何让它识别 HomeController.cs 中的 ActionResult 方法?

一点背景知识:要将我的域更改为牛,我必须进入 IIS 管理器,然后进入管理并创建一个新网站,并将其设置为与 :80 不同的端口。除此之外,我还必须配置我的 host.config 和 applicationhost.config。在我的 host.config 我说: 82:www.cows.com 我说 127.0.0.1: www.cows.com (只是为了确定)我相信我的问题与配置有关,因为它没有t点击我的程序,只是将我引导到主 IIS 7 页面

有任何想法吗?

谢谢。

4

1 回答 1

0

我不知道你为什么必须在端口 82 而不是默认的 80 上创建站点。我不记得表单在 IIS 7 中的样子,但在 IIS 8 上,你只需右键单击站点,添加网站,给它一个名字,选择站点的物理路径,然后输入主机名(对你来说应该是 www.cows.com )。您必须授予用户对您的实际目录的 IIS_IUSRS 权限。

然后你去你的主机(没有任何扩展名)文件,里面 /windows/System32/drivers/etc 作为一个例子,这是我的样子:

192.168.1.60    mono
192.168.1.60    mvc4test
192.168.1.30    aspinfo
127.0.0.1       aspinfo

没有任何其他配置可以做到这一点。

您的站点将按名称而不是端口号找到。如果你愿意,你可以,但不是两者兼而有之。

于 2013-10-18T22:47:36.813 回答