gpt4 book ai didi

asp.net - 我可以/应该将 VS2008 "Web site"转换为 "Project?"

转载 作者:行者123 更新时间:2023-12-02 16:52:10 26 4
gpt4 key购买 nike

我在 VS2008 中创建了一个网站。我想知道我是否应该将其创建为项目,如果是,可以将其转换吗?这两种方法有何优点/缺点?

TIA

最佳答案

这听起来可能有点明显,但我认为这是被误解的,因为 VS2005 最初只随网站一起提供。如果您的项目涉及的网站相当有限并且没有太多逻辑或物理分离,那么该网站就很好。但是,如果它确实是一个具有不同模块的 Web 应用程序,其中许多用户添加和更新数据,那么您最好使用该 Web 应用程序。

网站模型的最大优点是 app_code 部分中的任何内容都是动态编译的。您可以更新 cs 文件,而无需完全重新部署。然而,这是付出巨大牺牲的。很多事情都在幕后发生,难以控制。命名空间很难控制,并且默认情况下,对于 app_code 下的任何内容,特定的 dll 使用都会被排除在外,因为所有内容都是动态编译的。

Web 应用程序模型没有动态编译,但您可以控制我提到的事情。

如果您正在进行 nTier 开发,我强烈推荐 Web 应用程序模型。如果您正在做一个有限的网站或快速而肮脏的实现,则网站模型具有优势。

更详细的分析可以在这里找到:
http://west-wind.com/weblog/posts/5601.aspx
http://blogs.vertigo.com/personal/swarren/Blog/Lists/Posts/Post.aspx?ID=10

关于asp.net - 我可以/应该将 VS2008 "Web site"转换为 "Project?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/348559/

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