3
A
回答
2
这可能听起来有点明显,但我认为它的东西,被人误解,因为VS2005只与网站最初发货。如果您的项目涉及的网站相当有限,且没有太多逻辑或物理上的分离,则该网站没有问题。但是,如果它真的是一个具有不同模块的Web应用程序,并且许多用户添加和更新数据,那么最好使用Web应用程序。
网站模型最大的特点是app_code部分中的任何内容都是动态编译的。您可以在不进行完全重新部署的情况下创建cs文件更新。然而,这是一个很大的牺牲。很多事情发生在难以控制的封面之下。由于一切都是动态编译的,因此名称空间很难控制,并且默认情况下,特定的dll用法会在app_code下面的任何地方出现。
Web应用程序模型没有动态编译,但您可以控制我提到的事情。
如果您正在进行nTier开发,我强烈建议使用Web应用程序模型。如果您正在进行有限的网站或快速而肮脏的实施,网站模式具有优势。
更详细的分析可以在这里找到:
http://west-wind.com/weblog/posts/5601.aspx
http://blogs.vertigo.com/personal/swarren/Blog/Lists/Posts/Post.aspx?ID=10
0
有关于本网站和Web应用程序项目之间的差异我的一个老博客文章的一些信息 - http://www.aaron-powell.com/blog.aspx?id=1126
个人我总是使用/将现有项目转换为Web应用程序,因为我发现它们功能更强大,配置更加灵活。
相关问题
- 1. 将VS2008网站转换为Web应用程序
- 2. C#:如何将网站项目转换为Web项目
- 3. 将asp.net网站项目类型转换为常规项目
- 4. Visual Studio 2010:将网站项目转换为Web应用程序项目?
- 5. VS2008到VS2010项目转换
- 6. 我是否必须将我的网站项目转换为Web应用程序项目才能迁移到Azure?
- 7. 我可以将Android 1.6项目转换为2.0吗?
- 8. 我可以将Maven项目转换为SpringBoot
- 9. 我可以将C++项目转换为Delphi吗?
- 10. 我应该如何在Android Studio应用程序项目中使用R查询,以便以后可以轻松地将项目转换为库项目?
- 11. 从VS 2008网站转换为Web应用程序项目
- 12. 将PSD转换为网站
- 13. 将网站转换为HTTPS?
- 14. 将项目从VS2005转换为VS2008后的Firebird连接错误
- 15. VS2008:没有选择将Win32 C++项目转换为x64?
- 16. 将VS2008转换为VS2010项目“找不到指定的文件”
- 17. 将vs2008转换为vs2010
- 18. 如何将旧的PHP网站转换为响应网站
- 19. 是否可以将prestashop网站转换为正常的cms网站?
- 20. 将普通的网站项目转换为silverlight支持的应用程序
- 21. 将maven网站模块转换为谷歌应用引擎项目
- 22. 如何将C#桌面应用程序项目转换为网站
- 23. 这可能将固定布局网站转换为响应式
- 24. IBatis.net从VS2003转换项目VS2008负载
- 25. 如何将我的网站转换为Android应用程序
- 26. 如何将我的网站wordpress转换为android应用程序?
- 27. Scala:我可以将选项转换为可变参数吗?
- 28. 将Maven项目转换为Netbeans项目
- 29. m2e:将项目转换为maven项目
- 30. Android将项目转换为库项目