visual studio在aspx頁面中隱藏了拼寫錯誤(而不是代碼隱藏)真的很煩人。 如果編譯器會編譯它們,我會得到一個編譯錯誤。如何在使用網絡服務器加載之前編譯Asp.Net Aspx頁面?
33
A
回答
25
編譯時編譯頁面。見麥克哈德洛的帖子在這裏:
http://mikehadlow.blogspot.com/2008/05/compiling-aspx-templates-using.html
4
Resharper會在ASPX頁面的代碼中發現錯誤,所有這些都不需要編譯。效果很好,比後來的編譯更好。
編輯:Resharper也有一個解決方案廣泛的錯誤檢查器。 'Resharper-> Windows->解決方案中的錯誤'。它會分析你的整個解決方案並給出它找到的所有東西的綜合列表,包括aspx文件。
1
我相信你應該總是編譯ASP.NET應用程序。有幾個例子是我的客戶要求的。在Visual Studio中,當您選擇發佈您的網站時,可以選擇編譯它。這裏是微軟的MSDN文章,它提供了關於編譯網站的信息。
http://msdn.microsoft.com/en-us/library/ms178466.aspx
HTML問題,例如將顯示爲「警告」,而不是錯誤。所以,你必須檢查日誌。
0
預編譯整個網頁是有可能的:通常這些網頁只有在編譯完成後才能被編譯。
要預編譯的網頁,請參閱MSDN
10
轉到您的項目屬性。轉到構建事件選項卡。
在生成後事件命令行:文本區域,寫這(對於.NET 4.0):
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_compiler.exe -v/-p "$(SolutionDir)$(ProjectName)"
相關問題
- 1. 如何使用巡航控制網絡編譯aspx頁面
- 2. 在加載頁面之前編譯scss
- 3. 使用System.Reflection加載ASP.NET 2.0 aspx頁面?
- 4. ASP.NET網站在網絡服務器上拋出編譯錯誤
- 5. 如何在asp.net中使用jQuery加載Div中的.aspx頁面?
- 6. ASP.NET網絡服務和頁面方法
- 7. 如何使用JavaScript支持加載頁面服務器頁面
- 8. Java:在網頁瀏覽器加載之前編輯網頁
- 9. 如何在加載父頁面之前加載子頁面?
- 10. 如何從服務器加載頁面
- 11. ASP.net和Jquery之前頁面加載
- 12. GWT - 加載之前訪問服務器
- 13. 使用.aspx頁面(VB)將文件上載到服務器
- 14. 從預編譯的asp.net網站提取aspx頁面
- 15. 在頁面加載完成之前,ASP.Net UserControl如何繪製svg?
- 16. 如何在頁面加載之前移動asp.net/ajax控件?
- 17. Python:在網絡服務啓動之前進行網絡調用
- 18. 訪問網頁服務頁面加載
- 19. ASPX頁面編譯失敗
- 20. Fileupload - 在文件加載到網絡服務器之前檢索文件信息
- 21. 網絡服務器 - 如何指定服務器使用
- 22. 從網絡服務器加載圖像
- 23. 正在加載.aspx頁面
- 24. 如何使用長網頁服務異步更新asp.net頁面
- 25. 如何在傳遞給aspx頁面之前加密數據?
- 26. 在使用VS2008 ASP.Net網絡從網絡服務
- 27. 如何通過服務器側的屬性值,以幀withing aspx頁面加載
- 28. 反編譯aspx使用預編譯工具生成的頁面
- 29. 在ASP.NET網絡農場中使用狀態服務器會話
- 30. 從asp.net網站(.aspx頁面)轉換爲WCF服務
ReSharper的確實抓住錯誤,但只有當文件被打開。 – Paco 2008-09-20 15:05:21