Khi thiết lập công việc triển khai Jenkins, tôi tiếp tục gặp phải lỗi này khi cố gắng triển khai dự án Web Visual Studio 2012 qua dòng lệnh.IIS WebDeploy sử dụng MS Build Fails với lỗi MSB4044 -ConcatFullServiceUrlWithSiteName nhiệm vụ
lỗi MSB4044: Các "ConcatFullServiceUrlWithSiteName" nhiệm vụ đã không đưa ra một giá trị cho các tham số cần thiết "SiteAppName"
Để tham khảo, đây là những thông số mà tôi đã sử dụng:
/p:Configuration=Release /t:Rebuild /p:VisualStudioVersion=11.0 /p:PublishProfile="DeployToDevServer"
/p:DeployOnBuild=True /p:DeployTarget=MSDeployPublish
/P:AllowUntrustedCertificate=True /p:MSDeployPublishMethod=WMSvc
/p:MsDeployServiceUrl=https://devmachine.server.com:8172/MsDeploy.axd
/p:username=domainhere\adminuserhere /p:password=adminpasshere
Lưu ý: Nó sẽ triển khai tốt nếu tôi chọn Publish ... từ bên trong dự án.
Tôi chỉ thêm tên sitename như đã được cấu hình trong IIS và nó làm việc cho tôi (không có 'Web site mặc định') – malckier
Bạn chỉ cần thực hiện 'Default Web Site/sitenamehere' nếu' sitenamehere' là một ứng dụng trong 'Default Web Site'. Nếu bạn thêm một trang web mới là anh chị em của 'Trang Web Mặc Định' thì nó sẽ chỉ là' sitenamehere'. –