Visual Studio将Web应用程序转换为网站
我知道这是倒退 – 但我想将Web应用程序转换回网站。 我想这样做是因为有很多人正在努力,我们希望能够只更新一个页面,而无需编译/部署整个项目。
我的环境是Visual Studio 2012 / ASP.Net 3.5 / c#
以下对我有用:
- 删除
.sln, .suo, .csproj, .csproj.user
,*.debug.config
,*.release.config
以及任何其他项目/解决方案相关文件。 - 在Visual Studio中,选择“
File -> Open -> Website
然后浏览到项目文件夹。 您需要的文件夹通常是global.asax
和default.aspx
页面所在的文件夹(根)。 - 打开它。
- 单击解决方案资源管理器根目录下新生成的解决方案。
- 选择
File -> "Save xxxxxx.sln As..."
并将新的*.sln
保存到某处。 - 将
App_Start
文件夹重命名为App_Code.
这些步骤仅基于我使用基本的新WebForms Web应用程序项目进行的快速实验。
根据项目的复杂程度或类型,您可能需要执行其他步骤。
实质上,您只是试图剥离“项目”文件并重新创建解决方案文件。