簡體   English   中英

部署ASP.Net應用程序后出現服務器錯誤

[英]Server error after ASP.Net application deployed

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

詳細信息:要在遠程計算機上查看此特定錯誤消息的詳細信息,請在位於當前Web應用程序根目錄中的“web.config”配置文件中創建標記。 然后,此標記應將其“mode”屬性設置為“Off”。

<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>

注意:通過修改應用程序配置標記的“defaultRedirect”屬性以指向自定義錯誤頁面URL,可以將自動查看的當前錯誤頁面替換為自定義錯誤頁面。

<configuration>
    <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration>

我已經完成了第一個建議的解決方案,但仍然出現了相同的屏幕。 誰能告訴我如何解決它? 如何在客戶端PC上看到錯誤?

您應該將customErrors-mode設置為Off:

<configuration>
    <system.web>
        <customErrors mode="Off" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration>

這樣您就可以從任何地方看到錯誤,而不僅僅是本地PC。 我猜你通過局域網訪問你的電腦,否則你應該已經看到錯誤顯示(如果從本地電腦訪問)

注意:一旦問題解決,請記住將其重新設置為開啟,這樣您就不會向可能的攻擊者提供信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM