2011-09-01 101 views
1

对不起,我刚开始使用Visual Studio。 我有两个不同的VS 2010项目。 对于第一个,当我选择“发布网站”我得到这个窗口Visual Studio 2010中的不同项目类型

Publish Web Site dialog

但在第二个项目我得到这个窗口。

Publish Web dialog

有什么办法到Web应用程序转换为Web站点?

这两个项目有什么不同吗?一个项目是一个网站,另一个是Web应用程序?如何区分这两种类型?

+0

大量有关该主题的信息在线。是的网站和网络应用程序是不同的东西,并以不同的方式发布。 –

+0

将网站转换为网络应用程序非常容易,但不是相反。这有点主观,但网站项目有点业余,我还没有遇到使用它们的专业开发人员。 –

回答

2

你是正确的 - 第一个是一个网站项目,第二个是一个Web应用程序项目。检查最简单的方法是查找.csproj文件 - 这不是Web站点项目所需的,因为它只是包含特定文件夹中的所有文件。

这两个属性页也显着不同。

+3

我强烈建议使用Web App Project,并将所有现有Web站点项目迁移到Web App – abatishchev

+0

事实上 - Web应用程序项目有许多优点,并且在Visual Studio中成为默认设置。 – Richard

相关问题