2010-05-12 65 views
3

是否有方法檢查未打開的* .ASPX頁面中的錯誤?例如,如果更改函數的名稱,Visual Studio將只捕獲頁面上的錯誤並僅在頁面打開並進行驗證時將其列在「錯誤列表」中?在未打開的.aspx頁面中獲取代碼的錯誤

我想問題可能是有一個驗證選項反對編譯選項來檢查錯誤?

(是的,我知道的代碼應該進入預編譯的代碼隱藏頁。)

我如何瞭解下列不通過網絡服務器上運行的網頁或打開網頁進行驗證VS?

<script runat="server"> 
    Public Sub MyFunciton() 
     Undefined_FUNCTION() 
    End Sub 
</script> 
+0

這是一個賞金問題......爲什麼不接受答案? – Glennular 2010-05-26 14:53:44

回答

3

如果包括網絡部署項目的解決方案,並設置了預編譯您的網站,它會撿起這些類型的錯誤,因爲它會編譯後面的代碼沿標記的網頁,而此刻,你只編譯背後的代碼和設計文件

1

David Ebbo向我指出這一點:

從VS控制檯窗口,進入您的網站的根目錄,然後運行:aspnet_compiler -v foo -p .這應該更告訴你錯誤比Visual Studio編譯器輸出。

+0

有沒有辦法讓你的編譯或編譯選項? – Glennular 2010-05-18 19:13:03

+0

對不起,我不確定。如果我遇到粘性問題,我只是按需求做。丹尼爾的回答可能是更好的答案。 – Greg 2010-05-18 20:52:18

相關問題