我的問題的原因是,在我的工作中,我們使用asp.net與vb.net,我真的從來沒有單獨使用c#到桌面和PHP的Web,他們說ASP.NET是一種編程語言編譯,但我們改變了生產環境,並且不需要編譯任何東西,例如我使用他們各自的profile.aspc.vb創建了一個名爲profile.aspx的頁面,並且它們只是上升而沒有任何反應,如果編譯語言,我不應該編譯在視覺工作室,給我一些文件,你不能看到源代碼?asp.net是一種編譯語言嗎?
0
A
回答
1
在Visual Studio中,當您按F5運行應用程序時,它將不會生成最終版本,因爲它是調試模式。
如果你希望你的代碼不應該被任何人看到,那麼你必須發佈你的應用程序,這一次它將生成編譯文件(.dll),你的aspx頁面指令將從代碼隱藏轉換爲類(Class name from編譯DLL)
兩件事你必須照顧在發佈
發佈與不允許更新:這一次,當你在發佈Default.aspx的(任何ASPX),那麼你會發現在所有的aspx標記文件和內容,因此您可以直接在生產中更新該部分。
另一個選項是不允許爲無:這一次當你看Default.aspx(任何aspx),那麼它不包含任何東西,這次aspx也編譯成DLL。
希望這可以幫助你理解。
+0
謝謝,這是完美的,現在我可以清除我的疑惑 – 2015-02-08 05:01:08
相關問題
- 1. R是一種編譯語言嗎?
- 2. bash是一種編程語言嗎?
- 3. Qt 4是一種編程語言嗎?
- 4. 這是一種編程語言嗎?
- 5. PHA是一種編程語言嗎?
- 6. Wolfram語言是一種真正的編程語言嗎?
- 7. 編譯多種語言在一起,並從一種語言到另
- 8. 將一種語言翻譯成另一種語言?
- 9. 如何爲該語言的某種語言編寫編譯器?
- 10. Ruby是一種優雅的語言嗎?
- 11. PowerShell是一種強類型語言嗎?
- 12. AutoIt是一種編程語言?
- 13. XML是一種面向網絡的編程語言嗎?
- 14. ASP.NET是否是一種語言?哪種做法最快?
- 15. Groovy和Groovy ++是兩種語言還是一種語言?
- 16. 請注意減慢編譯語言嗎?
- 17. 是否有一種腳本語言「編譯」爲windows批處理語法?
- 18. '言'是一種方法嗎?
- 19. 翻譯爲多種語言
- 20. 如何將文本從一種語言翻譯成另一種語言android?
- 21. ETL是解釋還是編譯語言
- 22. Python是一種教學/學習語言而不是工作語言嗎?
- 23. php是編譯語言還是解釋語言?
- 24. 將語言翻譯爲另一種語言
- 25. CLR語言優化。語言編譯器VS JIT編譯器
- 26. 編譯另一種語言到Javascript的實用性?
- 27. 在同一種語言中使用CMake和多個編譯器
- 28. 將多種語言帶入一個通用編譯器
- 29. 哪種編程語言最容易編寫編譯器?
- 30. Ruby是一種腳本語言還是一種解釋型語言?
視圖不*通常*編譯。和.vb文件不是服務器使用的文件的一部分,所以它不關心你是否上傳它。編譯的文件在您的bin文件夾中是.dll。 – 2015-02-08 04:58:04
不,他們不會說「ASP.NET是編譯的編程語言」,因爲ASP.NET不是一種語言。也許你在談論Web窗體頁面(.aspx)和用戶控件(.ascx)? – mason 2015-02-08 05:15:22
這個問題太廣泛了,因爲你不足以問一個好問題。 – 2015-02-08 05:44:01