2010-05-04 99 views
0

我開發了一個web應用程序,它在本地工作正常。 當我通過網上的CuteFTP它顯示這樣的錯誤...上傳網站asp.net運行時錯誤?(在線)

說明:一個應用程序錯誤 發生在服務器上。當前 此 應用程序的自定義錯誤設置可防止 應用程序錯誤的詳細信息遠程查看 (出於安全原因)。但是,它可以通過在本地服務器上運行的瀏覽器 來查看。 詳細信息:若要使此特定錯誤信息的詳細信息,以能夠在遠程計算機 可見,請 地處 當前Web應用程序根目錄下的 「web.config」配置文件 中創建一個標籤。這 標籤應該有 其「模式」屬性設置爲「關」。

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

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


Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL. 


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

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

請幫助我,我放置,但即使它不工作這是給同樣的錯誤。謝謝

+0

是此編碼問題或任何網絡問題 – 2010-05-04 10:52:23

+0

現在它顯示此錯誤 ASP.NET未被授權訪問所請求的資源。考慮將資源的訪問權限授予ASP.NET請求標識。 ASP.NET具有基本的進程標識(通常是IIS 5上的{MACHINE} \ ASPNET或IIS 6上的網絡服務),如果應用程序未模擬,則使用該標識。如果應用程序通過模擬,則身份將爲匿名用戶(通常爲IUSR_MACHINENAME)或經過身份驗證的請求用戶。 – 2010-05-04 12:26:03

+0

我編輯了我的答案。 – 2010-05-04 14:51:24

回答

0

您是否在web.config中創建了自定義錯誤部分?請參閱此處以瞭解更多詳細信息:http://msdn.microsoft.com/en-us/library/h0hfz6fc(VS.71).aspx

由於錯誤消息說您需要將此設置爲「關」以遠程查看錯誤。

您還可以查看服務器上的事件日誌以獲取線索。

如果你有遠程桌面訪問服務器,你可以嘗試在那裏登錄並連接到本地主機,看看有什麼告訴你。

+0

Mr.Steve Haigh先生是這個編碼問題或網絡問題 – 2010-05-04 10:50:05

+0

這幾乎肯定是你的應用程序中的一個錯誤,但除非你遵循上面的提示,否則你不會看到它。默認情況下,除非您更改web.config,否則ASP.Net不會在瀏覽器中顯示錯誤。 – 2010-05-04 14:28:04

0

該消息表示「發生了某些事情,但我不允許顯示錯誤,請執行此操作以查看錯誤」。因此,請進行這些更改並重試。

編輯
您對您的問題的回答(順便說一句:編輯問題本身會更清晰)表明您要寫入某個目錄。在你的開發系統上,這是有效的,因爲然後webapp運行在你自己的帳戶下。在服務器上,Web應用程序在指定的帳戶下運行。

因此:找到你要寫入的目錄,並在那裏給出正確的帳戶「寫入」權限。

+0

但我不明白是什麼問題,這是網址m3connect.in可以檢查Hans Kesting先生 – 2010-05-04 10:36:09

+0

錯誤可以是任何事情,真正的錯誤不在您顯示的消息中。嘗試更改錯誤消息中指定的web.config(在服務器上),並可能使用服務器上的瀏覽器進行檢查(以便您可以通過「localhost」訪問該站點)。那麼你會看到真正的錯誤。 – 2010-05-04 11:42:42

0

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

試試這個,並檢查錯誤是什麼。

如果不能,從該服務器運行的應用程序(使用遠程桌面工具)..

如果不能,添加一個嘗試捕捉該異常寫入到一個文本文件中。

+0

您好Sergio先生是這個編碼問題或網絡問題 – 2010-05-04 10:52:56

+0

不知道......您收到的信息是「您有問題,但我沒有權限向您顯示」。這3個步驟將幫助您找出真正的問題。 – Sergio 2010-05-05 09:24:39