我正在嘗試通過Visual Studio 2010爲我的網站創建部署包。有問題的網站有一個綁定,指向我的127.0.0.1主機文件。我的Web應用程序項目設置指向該網站,並且所有工作都正常。但是,當我嘗試創建程序包時,會使用來自錯誤站點的設置。我怎樣才能告訴部署包使用正確的設置以及使用哪種機制來控制它?如何指定IIS網站通過Visual Studio創建部署包
更新: 看來,Microsoft.Web.Publishing.targets的MapUriToIisWebServer任務上來了錯誤的IIS網站。明白了從通過命令行使用的MSBuild的輸出:
Package:
Invoking Web Deploy to generate the package with the following settings:
$(LocalIisVersion) is 7
$(DestinationIisVersion) is 7
$(UseIis) is True
$(IisUrl) is http://mysite <-- correct url (use hosts file to point localhost)
$(IncludeIisSettings) is true
$(_DeploymentUseIis) is True
$(DestinationUseIis) is True
$(IisUrl_SiteID) is 2 <-- not the correct id
$(IisUrl_SiteFriendlyName) is notmysite.com <-- not the correct url
$(IisUrl_SiteRelativePath) is/
同一個問題的錯誤 - 你得到的這條底線? – 2013-03-07 13:31:46