Visual studio 2012 Web将应用程序部署到远程IIS网站

Visual studio 2012 Web将应用程序部署到远程IIS网站,visual-studio-2012,iis,web-deployment,webdeploy,Visual Studio 2012,Iis,Web Deployment,Webdeploy,我有一个名为“WEB”的IIS服务器。 我的大多数生产应用程序作为“默认网站”中的应用程序运行,位于C:\inetpub\wwwroot。 对于开发,我在C:\inetpub\wwwdevelopment有一个单独的名为“development”的网站(在相同的IIS上是的…) 我习惯于使用文件系统方法在VisualStudio中发布我的网站。因此,我只是在wwwdevelopment中创建了一个子文件夹“myApp”,并发布到\WEB\wwwdevelopment\myApp,然后在服务器上将

我有一个名为“WEB”的IIS服务器。 我的大多数生产应用程序作为“默认网站”中的应用程序运行,位于C:\inetpub\wwwroot。 对于开发,我在C:\inetpub\wwwdevelopment有一个单独的名为“development”的网站(在相同的IIS上是的…)

我习惯于使用文件系统方法在VisualStudio中发布我的网站。因此,我只是在wwwdevelopment中创建了一个子文件夹“myApp”,并发布到\WEB\wwwdevelopment\myApp,然后在服务器上将“myApp”转换为应用程序

我对WebDeploy进行了一些研究,最后使用WebDeploy3.5 msi安装程序使它能够工作

  • 在我的“开发”网站上配置了Web部署
  • 已在Visual Studio中导入发布文件:
  • 因此:


    出于某种原因,它将我的文件转储到“开发”网站的根目录中,并将整个内容复制到MyApp文件夹中(我自己已经转换成一个应用程序来试用)。

    好的。。我现在感觉很傻

    将站点名称设置为Development\MyApp修复了我的问题


    奇怪的是,我还没有在任何指南中看到这一点

    这真是太棒了!到处都找不到这个。