我的Visual Studio项目是Web应用程序还是网站?

Nik*_*las 17 web-applications visual-studio-2010 visual-studio

首先,何时使用它们之间的差异已经得到了回答.但是我找不到这个问题的答案:

我在哪里可以检查我的Visual Studio项目是Web应用程序还是Web站点?

ole*_*hri 17

区分Web站点和Web应用程序的最简单方法是查看项目的图标.

网站

  • 有一个没有使用语言的图标
  • 显示其物理根路径
  • 没有Properties文件夹

网站

Web应用程序

  • 有一个图标,包括使用的语言
  • 显示项目的名称
  • 有一个Properties文件夹

Web应用程序

要了解有关它们之间技术差异的更多信息......

ASP.NET网站或ASP.NET Web应用程序?


Gra*_*mas 11

就个人而言,一个告诉我的故事是项目文件夹是否实际包含项目文件.

您可以看到VS中的图标略有不同 - Web应用程序具有分层world->docs->language图标,而网站只包含world->docs.

此外,一旦在VS中打开,将分别显示右键单击Properties以及Property PagesWeb应用程序和网站; 此外,在单击此选项时,您将看到前者的对话框和后者的MDI选项卡式表单 - 后者还公开了更多功能来控制前后构建步骤等等.

Web应用程序还将在解决方案资源管理器中显示Properties和显示References 特殊文件夹作为项目树的一部分,而网站不一定; 除非由于某种原因手动创建(但它们仍然不是特殊的 - 网站使用该bin文件夹作为其引用).