2009-10-22 104 views
-1

所以我有这个在我的Site.MasterActionLink在本地工作,但不适用于主机服务器。 (Host4Life)

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

AlainaChorney.com(很快我的女友是位点)负载,但随后点击关于我死链接,并表示文件/页面ISN在那里。我检查了文件结构,它在主机上。

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

我不知道如果我失去了一些东西....

我使用Host4Life为房屋提供者。 谢谢

回答

0

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

必须将IIS配置为通过asp.net发送您网站的所有请求才能使路由正常工作。这通常通过配置wildcard mapping in iis(确保IIS不检查文件的存在)来完成。

如果你可以在服务器上配置IIS,你可以自己做(see here for more info)。如果你不能,你必须让你的主人为你做这个。但是,他们可能会让你走路。在这种情况下,你必须找到一个MVC友好的主机。

+0

对不起,迟到的回应。我最终与WebHost4Life聊天。他们在最后尝试了几件事情。而他们正在努力,我失去了互联网连接。它在一天的其余时间都没有工作,但是第二天就开始工作了。 我会检查它的权利,因为你指向我的主机:) – Brad8118

相关问题