我從fasthosts.co.uk購買了Windows Developer主機軟件包,我相信這是一個bog標準共享主機軟件包。它有ASP.NET 3.5,並且根據他們的支持,還安裝了SP1。無法將ASP MVC應用程序拒絕到普通的共享主機提供商
我開發了我的web應用程序,使用ASP MVC 2預覽版1(順便說一下,我期待卡住預覽版2),它在我的預覽機上預覽2通過安裝程序包安裝。
由於服務器沒有安裝MVC,我也跟着 Phil Haacks bin deployment method不縫如發生以下情況已經奏效......
當我部署它,將文件複製到服務器我得到一個普通的無用的「服務器錯誤500 - 內部服務器錯誤」。所以我修改了我的web配置,以使customErrors mode =「Off」,這沒有什麼區別,所以我想到了一些事情正在阻止它進入customErrors位。
然後我開始取出一些網頁配置,直到它給了我一個體面的錯誤信息。我發現它只會給我一個錯誤消息,如果以下位取出的配置 -
- 整個configSections部分
- 整個HttpHandlers的部分
- 整個system.codedom部分
- 的處理程序和defaultDocument部分system.webServer部分
我使用MVC生成的標準Web配置,除了我自己的連接字符串 - 我爲此測試拿出的內容以外沒有任何更改。
現在,我得到它給我一個錯誤消息,我得到「無法加載文件或程序集System.Web.Mvc ...」的消息,我卡住了! - 有什麼建議麼?
編輯:
我買了一臺新的主機包與他人在一起,這一切工作得很好!當我部署一個空的MVC應用程序時,我確信這是Fasthosts錯誤,這要感謝Phils的建議,然後是一個空白的正常Web表單應用程序 - 並且他們都給出了相同的錯誤。
我目前正在試圖說服他們這是他們的錯,但他們讓我放心,我的問題是與我的網絡配置。試圖取消我的託管與他們,但我顯然是在一個12個月的合同,即使我選擇每月支付 - 哦。
我想不跟Fasthosts去是一件事情要從這一點。
什麼IIS的版本? – 2009-10-02 18:25:24
只是響了他們,他們說IIS7 – Tom 2009-10-02 18:36:00
你可以把你的網站上的MVC診斷頁面,以確定IIS版本(http://bradwilson.typepad.com/blog/2010/03/diagnosing-aspnet-mvc-problems.html )。當我在Fasthosts上完成時,它告訴我它正在運行IIS(http://www.proofbydesign.com/mvcdiagnostics.aspx)。有興趣知道你是否因爲我還沒有得到MVC而工作。 – 2010-07-07 10:12:33