2009-02-27 128 views
0

我正在嘗試將Web應用程序部署到遠程服務器,而我無法控制該服務器。部署Web應用程序時出現問題

如果我使用Visual Studio的FTP部署,我管理的文件獲得到服務器上,但是當我指出我的瀏覽器到服務器時,它給我的standand錯誤頁面:

服務器錯誤'/'應用程序。運行時錯誤 說明:服務器上發生應用程序錯誤。此應用程序的當前自定義錯誤>設置可防止應用程序錯誤的詳細信息被遠程查看(出於安全原因)。但是,它可以通過在本地服務器上運行的瀏覽器來查看。

詳細信息:要使此特定錯誤消息的詳細信息在遠程機器上可見,請在位於當前Web應用程序根目錄下的「web.config」配置文件中創建一個標記。這個標籤>然後應該將其「模式」屬性設置爲「關」。

注意:你所看到的當前錯誤頁可以用自定義錯誤頁替換通過修改應用程序>配置標記的「defaultRedirect」屬性,使之指向自定義錯誤頁面URL。

我做了舒爾的自定義錯誤有模式= 「關」 如上面的文字提示。無論是刷新還是Cntl-F5-ing都不會給我上面的錯誤頁面以外的任何東西。

回答

2

它最有可能的是您所在的位置沒有設置爲IIS應用程序,這是.NET Framework應用程序正常工作所必需的。

由於您無法控制服務器,您將無法更改IIS設置,因此將.net拖放到服務器上並不是Microsoft推送的很多xcopy部署方法。

1

請確認虛擬目錄已正確映射到發佈位置。因爲你的問題告訴改變web.config沒有任何影響。

1

很可能您在遠程服務器上的應用程序未在IIS中定義爲應用程序。這意味着它找不到'代碼'資源(bin或App_Code目錄),customErrors設置取自父級web.config。

相關問題