C# Visual Studio将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中,选择文件->打开->网站,然后浏览到项目文件夹

我知道这是在倒退,但我想把一个web应用程序转换回一个网站。我之所以想这样做,是因为有/将有很多人在做这项工作,我们希望能够只更新一个页面,而不必编译/部署整个项目


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

以下内容适合我:

  • 删除
    .sln、.suo、.csproj、.csproj.user
    *.debug.config
    *.release.config
    和任何其他项目/解决方案相关文件
  • 在Visual Studio中,选择
    文件->打开->网站
    ,然后浏览到项目文件夹。 您想要的文件夹通常是
    global.asax
    default.aspx
    页面所在的文件夹(根目录)
  • 打开它
  • 单击解决方案资源管理器根目录下新生成的解决方案
  • 选择
    文件->“将xxxxxx.sln另存为…”
    并将新的
    *.sln
    保存到某个地方
  • 将您的
    App\u Start
    文件夹重命名为
    App\u code.
  • 这些步骤只是基于我对一个基本的新WebForms web应用程序项目所做的一个快速实验

    根据项目的复杂性或类型,您可能需要其他步骤


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

    自动化部署过程并部署整个过程。有更好的方法可以做到这一点。用户vcs和部署工具(即teamcity)您可以从解决方案中删除项目,然后添加现有网站并选择网站文件夹。我建议不要使用网站“项目”。他们非常不寻常。不幸的是,这是在我这里工作的人们的标准方式。这正是我试图做的。我已经走过了所有的步骤,但是现在呢?我试着在VS中启动这个,但我得到“这个网站无法访问”。不确定要点击哪个地址。还在努力。要尝试安装WAMP。它对我很有效,但我只做了两件事:1)删除所有designer.cs文件,2)将.aspx和.ascx文件头属性“CodeBehind”替换为“CodeFile”