gpt4 book ai didi

asp.net - Visual Studio 中 'Web Site' 和 'Project' 之间的区别

转载 作者:行者123 更新时间:2023-12-02 04:24:08 25 4
gpt4 key购买 nike

Possible Duplicate:
ASP.NET: Web Site or Web Application?

我注意到,当您启动 Visual Studio 2008 并选择“新建项目”->“ASP.NET Web 应用程序”而不是“”时,您得到的结果明显不同>新网站' -> 'ASP.NET 网站'。例如,如果您选择“项目”,则可以编译为 .dll,并且每个页面都会获得一个 *.aspx.designer.cs 代码隐藏文件。

1) 为什么我们有这两种不同的项目类型?

2)你更喜欢哪一个?

3)为什么我会选择其中之一?

4) *.aspx.designer.cs 文件是怎么回事?

最佳答案

它们有不同的目的。

网站的内容可能会随着时间的推移而发生变化,即页面本身会发生变化。没有实际的项目文件,站点只是作为一组文件进行部署。

应用程序是一个网站,其中的内容只是应用程序,动态部分主要位于持久存储中,例如数据库。它将具有更复杂的逻辑,因为它可能代表一组数据输入形式以及检查内容的手段。它有一个项目文件来更严格地控​​制其配置及其部署为编译的 dll 的代码。

关于asp.net - Visual Studio 中 'Web Site' 和 'Project' 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/590501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com