Tôi nhận được một số lỗi lạ từ máy chủ xây dựng trong bước CSPack khi xây dựng dự án Dịch vụ đám mây (Vai trò web) với mục tiêu Xuất bản trên máy chủ xây dựng. Xuất bản thông qua Visual Studio 2012 hoạt động tốt, nhưng không phải trên máy chủ xây dựng.Azure và Xuất bản trên máy chủ. Cần chỉ định thư mục vật lý cho đường dẫn ảo
Lỗi báo cáo của Đội Thành phố:
[Azure\AzureAPI\AzureAPI.ccproj.teamcity] CorePublish
[15:58:49][CorePublish] CorePublish: PackageWebRole = True
[15:58:49][CorePublish] Publishing starting...
[15:58:49][CorePublish] RolePlugins is
[15:58:49][CorePublish] Publishing to 'bin\Release\app.publish\'
[15:58:49][CorePublish] MakeDir
[15:58:49][CorePublish] TargetServiceDefinition is bin\Release\ServiceDefinition.csdef [15:58:49][CorePublish] TargetServiceConfiguration is bin\Release\ServiceConfiguration.cscfg
[15:58:49][CorePublish] Roles is
[15:58:49][CorePublish] CSPack
[15:58:49][CSPack] D:\AzureAPI\bin\Release\ServiceDefinition.csdef error CloudServices077:
Need to specify the physical directory for
the virtual path 'Web/' of role Application.MyWebApi
tập tin ServiceDefinition My chứa các thiết lập cho trang web.
<WebRole name="Application.MyWebApi" vmsize="Small">
<Sites>
<Site name="Web">
<Bindings>
<Binding name="Endpoint1" endpointName="www" />
</Bindings>
</Site>
</Sites>
...
</WebRole
Trên máy chủ xây dựng, tôi có "Azure Authoring Tools v2.0" và "Windows Azure Libraries for .NET 2.0".
Tôi có cần phải xác định đường dẫn vật lý khi xuất bản trên máy chủ xây dựng hoặc có bất kỳ trường hợp nào khác có thể gây ra lỗi này không?
Hãy xem [bài đăng SO có liên quan này] (http://stackoverflow.com/a/13423731). Có vẻ như bạn cần thêm thuộc tính bổ sung (* physicalDirectory *) vào phần tử 'WebRole/Sites/Site' trong' ServiceDefinition.csdef' của bạn. – SliverNinja
Đúng, tôi đã thấy các bài đăng SO khác. Bài đăng cụ thể đó dành cho phiên bản cũ hơn của Azure SDK. –
Bạn đã bao giờ tìm ra điều này chưa? – keyneom