我在將BlogEngine上傳到我的網站(或Umbraco CMS到另一個域)時出現運行時錯誤。這是同樣的錯誤,因爲我通常會得到:上傳項目時出現運行時錯誤
運行時錯誤說明:在 服務器上出現應用程序錯誤。此應用程序的當前自定義錯誤設置阻止了 遠程查看應用程序錯誤的詳細信息(對於 安全原因)。但是,它可以通過在本地服務器機器上運行的瀏覽器查看 。
詳細信息:若要使此特定錯誤信息的細節是 在遠程計算機上查看,請下的「web.config」配置 位於當前Web應用程序 的根目錄文件中創建一個標籤。然後該標籤的「模式」屬性設置爲 「關」。
<!-- Web.Config Configuration File -->
<configuration> <system.web> <customErrors mode="Off"/>
</system.web> </configuration>
注意:你所看到的當前錯誤頁可以通過 自定義錯誤頁替換通過修改 應用程序的配置標記的「defaultRedirect」屬性,使之指向自定義 錯誤頁面URL。
<!-- Web.Config Configuration File -->
<configuration> <system.web> <customErrors mode="RemoteOnly"
defaultRedirect="mycustompage.htm"/> </system.web> </configuration>
所以,我會去和做的是,我會檢查域設置被設置爲ASP.NET 2.0,它是,那麼什麼是錯了嗎?我上傳了一個在我自己的電腦上成功構建的項目,但上傳時 - 這是另一回事!怎麼了,我該如何解決?
我們無法看到實際的錯誤。 「IIS」日誌或事件查看器中的錯誤是什麼?或者在遠程機器上本地瀏覽以查看錯誤,或者關閉'customErrors'(不推薦)。 –
請看看這個答案:http://stackoverflow.com/questions/5385714/deploying-website-500-internal-server-error/5385884#5385884 – Aristos
當我在國際空間站(本地主機)運行它告訴我它是HTTP錯誤500.19: 64: 65: 66: 如果我通過VisualWebDeveloper運行它,不存在任何問題。 –
Daniel