2008-09-17 43 views
23

如果我在Visual Studio中选择它,“转换为Web应用程序”选项会做什么?如果我将我的网站转换为Web应用程序有什么优势?我可以回去吗?如果我在Visual Studio中选择它,“转换为Web应用程序”选项会执行什么操作?

+0

您可能想更改问题标题,因为它并不真正符合您的问题。它的作用和优点是两个不同的东西。 – 2008-09-17 17:30:02

+0

Web应用程序项目和网站之间的差异已经[已经回答](http://stackoverflow.com/questions/10798/aspnet-web-site-or-web-project)。希望有所帮助。 – BigJump 2008-09-17 17:18:06

回答

11

那么,它会将您的网站转换为Web应用程序项目。至于优势,这里是一些进一步阅读:

MSDN比较 - Comparing Web Site Projects and Web Application Projects

直播网络ASP.NET - Web Application Projects vs. Web Site Projects in Visual Studio 2008

“在此网络广播,按要求,我们研究之间的差异Web应用程序项目和网站项目。我们专注于您选择其中一个的原因,并解释如何在创建Web解决方案时作出明智决策。

主要差异(对我来说)Web应用程序项目和Web站点之间的关系是如何编译的。在网站中,每个页面的代码隐藏都被编译到一个单独的库中,而在Web应用程序中,所有代码隐藏都被编译到单个库中。

这两者都有优点和缺点,这取决于它。这通常也是opinion的问题。

5

Also Answered Here所以去投票答案,而不是这一个。 不要给我贷

有两种类型的ASP.NET Web应用程序:Web站点和Web应用程序项目。两者之间的区别正在这里讨论:

Difference between web site and web applications in Visual Studio 2005

转换为网站允许你在Web应用程序项目转换为Web站点。

Visual Studio 2003中使用的Web应用程序项目的风格,但最初只VS2005支持的网站。 VS2005 SP1带回了Web应用程序。

如果你不想你的项目转换为一个网站,如果你正在使用VS2005 SP1申请。 VS2008也可以支持。

1

Visual studio 2010将显示此选项即使您的项目是作为项目启动(不是网站)。这可能是来自VS 2010的错误。

相关问题