我的问题的原因是,在我的工作中,我们使用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