C# Visual Studio将web应用程序转换为网站
我知道这是在倒退,但我想把一个web应用程序转换回一个网站。我之所以想这样做,是因为有/将有很多人在做这项工作,我们希望能够只更新一个页面,而不必编译/部署整个项目C# Visual Studio将web应用程序转换为网站,c#,asp.net,visual-studio-2012,C#,Asp.net,Visual Studio 2012,我知道这是在倒退,但我想把一个web应用程序转换回一个网站。我之所以想这样做,是因为有/将有很多人在做这项工作,我们希望能够只更新一个页面,而不必编译/部署整个项目 我的环境是Visual Studio 2012/ASP.Net 3.5/c#以下内容适合我: 删除.sln、.suo、.csproj、.csproj.user、*.debug.config、*.release.config和任何其他项目/解决方案相关文件 在Visual Studio中,选择文件->打开->网站,然后浏览到项目文件夹
我的环境是Visual Studio 2012/ASP.Net 3.5/c#以下内容适合我:
.sln、.suo、.csproj、.csproj.user
、*.debug.config
、*.release.config
和任何其他项目/解决方案相关文件文件->打开->网站
,然后浏览到项目文件夹。
您想要的文件夹通常是global.asax
和default.aspx
页面所在的文件夹(根目录)文件->“将xxxxxx.sln另存为…”
并将新的*.sln
保存到某个地方App\u Start
文件夹重命名为App\u code.
本质上,您只是试图剥离“项目”文件并重新创建一个解决方案文件。自动化部署过程并部署整个过程。有更好的方法可以做到这一点。用户vcs和部署工具(即teamcity)您可以从解决方案中删除项目,然后添加现有网站并选择网站文件夹。我建议不要使用网站“项目”。他们非常不寻常。不幸的是,这是在我这里工作的人们的标准方式。这正是我试图做的。我已经走过了所有的步骤,但是现在呢?我试着在VS中启动这个,但我得到“这个网站无法访问”。不确定要点击哪个地址。还在努力。要尝试安装WAMP。它对我很有效,但我只做了两件事:1)删除所有designer.cs文件,2)将.aspx和.ascx文件头属性“CodeBehind”替换为“CodeFile”