Visual Studio Web包 - 似乎不会创建完整的应用程序

时间:2013-11-09 18:12:57

标签: visual-studio iis-7 web-deployment msdeploy

我有一个用VS 2012开发的.Net 4 ASP.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部分配置的错误页面等。奇怪的是我通过appcmd看到新应用程序作为应用程序:

APP "Default Web Site/" (applicationPool:DefaultAppPool)
APP "Default Web Site/ReconToolDev" (applicationPool:ReconToolDevPool)
APP "Default Web Site/ReconToolTest" (applicationPool:ReconToolTestPool )

从我所知道的,开发和测试应用程序池看起来都完全相同。我的开发和测试应用程序中的web.config是相同的。

我很感激有关部署Visual Studio项目并将其作为IIS中的应用程序配置所需的其他步骤的建议。

科里。

0 个答案:

没有答案