-1

所以我在我的 Site.Master 中有这个

<%= Html.ActionLink("ABOUT ME", "About", "Home")%></li>

AlainaChorney.com(我的女朋友很快就会成为网站)加载但然后单击关于我的链接死了,并说文件/页面不存在。我检查了文件结构,它在主机上。

当我将鼠标悬停在链接上时,它应该指向http://alainachorney.com/Home/About 。在本地调试时,我得到这个链接 => http://localhost:49165/Home/About加载正常。

我不确定我是否遗漏了什么......

我使用 Host4Life 作为住房提供者。谢谢

4

1 回答 1

0

IIS 6?这是共享主机还是虚拟服务器(即主机公司控制 IIS 还是您控制 IIS)?

必须将 IIS 配置为通过 asp.net 为您的网站发送所有请求,以便路由正常工作。这通常通过在 iis 中配置通配符映射来完成(确保 IIS 不检查文件是否存在)。

如果您可以在服务器上配置 IIS,您可以自己执行此操作(请参阅此处了解更多信息)。如果你不能,你必须让你的主人为你做这件事。然而,他们可能会告诉你让它走路。在这种情况下,您必须找到一个 MVC 友好的主机。

于 2009-10-22T15:48:08.917 回答