2009-10-22 142 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

相關問題