Visual Studio将Web应用程序转换为网站

我知道这是倒退 – 但我想将Web应用程序转换回网站。 我想这样做是因为有很多人正在努力,我们希望能够只更新一个页面,而无需编译/部署整个项目。

我的环境是Visual Studio 2012 / ASP.Net 3.5 / c#

以下对我有用:

  1. 删除.sln, .suo, .csproj, .csproj.user*.debug.config*.release.config以及任何其他项目/解决方案相关文件。
  2. 在Visual Studio中,选择“ File -> Open -> Website然后浏览到项目文件夹。 您需要的文件夹通常是global.asaxdefault.aspx页面所在的文件夹(根)。
  3. 打开它。
  4. 单击解决方案资源管理器根目录下新生成的解决方案。
  5. 选择File -> "Save xxxxxx.sln As..."并将新的*.sln保存到某处。
  6. App_Start文件夹重命名为App_Code.

这些步骤仅基于我使用基本的新WebForms Web应用程序项目进行的快速实验。

根据项目的复杂程度或类型,您可能需要执行其他步骤。

实质上,您只是试图剥离“项目”文件并重新创建解决方案文件。