2011-06-15 32 views
1

我正在Windows 7 Visual Studio 2010上開發一個asp.net應用程序,然後將它發佈到運行單聲道的無頭(無GUI)Linux服務器。在運行單聲道的無頭Linux系統上查看ASP.NET錯誤

我得到錯誤,告訴你查看錯誤從刪除機器是不可能的,除非你在web.config上做一些魔術。 enter image description here

通常,我遠程桌面到服務器和加載頁面,所以我可以看到錯誤。但在這種情況下,因爲服務器是無頭的,我不能那樣做。我真的不想做一個wget或curl ...我只是想在瀏覽器中引發錯誤。 我該怎麼做?

我已經試過這樣做有什麼錯誤消息說,和我目前的web.config是什麼樣子:

<configuration> 
    <system.web> 
     <compilation debug="true" targetFramework="4.0" /> 
     <customErrors mode="Off"/> 
    </system.web> 
</configuration> 

回答

1

我不清楚,爲什麼改變web.config中不起作用,它當然看起來是正確的。

你能在無頭服務器上安裝firefox嗎?

如果是這樣,你可以運行你的開發機器(如Xming的)上的X服務器,並通過SSH

+0

+1謝謝,這對我很有用。 – capdragon 2011-06-16 13:47:20

1

我在做類似的東西(開發Win7上的.Net和部署到Amazon Linux)的轉發XSESSION。查看完整錯誤信息的簡單方法是在您的Linux服務器上安裝Lynx(一種輕量級基於文本的網絡瀏覽器),然後在本地瀏覽麻煩頁面!無論如何它都適用於我! :-)

+0

(+1)我試着走這條路線,但由於某種原因(也許是因爲我ssh'd ssh到ssh類的東西),我不能得到它的工作。但我會喜歡這個爲我工作。但是,我決定去l because,因爲服務器只有1GB內存,我試圖儘可能保持輕量級。不管怎麼說,還是要謝謝你。 – capdragon 2011-06-16 13:46:45

相關問題