Visual studio VisualStudioWeb包-不';无法创建完整的应用程序

Visual studio VisualStudioWeb包-不';无法创建完整的应用程序,visual-studio,iis-7,web-deployment,msdeploy,Visual Studio,Iis 7,Web Deployment,Msdeploy,我用VS2012开发了一个.NET4ASP.Net应用程序。我正在发布应用程序,并将发布配置文件设置为创建Web部署包,我将在Win2008 IIS7.3服务器上复制并创建该包 当我使用“/Y”参数运行部署脚本(服务器端)时,它似乎工作正常 "C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" -source:package='C:\ReconTool\test\deploy\ReconTool.Presentation.Web

我用VS2012开发了一个.NET4ASP.Net应用程序。我正在发布应用程序,并将发布配置文件设置为创建Web部署包,我将在Win2008 IIS7.3服务器上复制并创建该包

当我使用“/Y”参数运行部署脚本(服务器端)时,它似乎工作正常

 "C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe"
-source:package='C:\ReconTool\test\deploy\ReconTool.Presentation.Web.zip"
-dest:auto,includeAcls="False" -verb:sync -disableLink:AppPoolExtension 
-disableLink:ContentExtension -disableLink:CertificateExtension 
-setParamFile:"C:\ReconTool\test\deploy\ReconTool.Presentation.Web.SetParameters.xml"

Info: Adding sitemanifest (sitemanifest).
Info: Creating application (Default Web Site/ReconToolTest)
Info: Adding virtual path (Default Web Site/ReconToolTest)
...
但是这个新网站不适合我——我得到了一个403.18禁止的错误。在服务器上的inetmgr中查找新应用时,我只看到“IIS”配置部分,其中我手动创建的应用程序具有“ASP.Net”和“IIS”配置部分

它似乎没有创建完整的应用程序,没有在ASP.Net部分配置的错误页面等。Wierd是我通过appcmd将新应用程序视为一个应用程序:

APP "Default Web Site/" (applicationPool:DefaultAppPool)
APP "Default Web Site/ReconToolDev" (applicationPool:ReconToolDevPool)
APP "Default Web Site/ReconToolTest" (applicationPool:ReconToolTestPool )
据我所知,开发和测试应用程序池似乎完全相同。我的开发和测试应用程序中的web.config是相同的

如果您能就部署VisualStudio项目并将其配置为IIS中的应用程序所需的其他步骤提供建议,我将不胜感激


Corey.

您是否尝试过不指定
-禁用链接:AppPoolExtension
尝试过-没有区别。谢谢你的建议。内容分机呢?contentextension管理虚拟目录…也没有区别。无论如何,我真的不想每次部署时都手工编辑VS生成的脚本。容易忘记;)