Trước khi nâng cấp lên 1.8 (tháng 10 năm 2012), đây là cách chúng tôi định cấu hình trang web của mình trong ServiceDefinition.Azure Azure (tháng 10 năm 2012) có thay đổi cách bạn định cấu hình nhiều trang web trong ServiceDefinition không?
<Site name="Admin" physicalDirectory="..\Company.Admin">
<Bindings>
<Binding name="AdminBindingHttp" endpointName="HttpEndpoint" hostHeader="admin.company.com" />
</Bindings>
</Site>
Sau khi chúng tôi nâng cấp, tôi đã gặp phải lỗi sau khi cố xuất bản.
Error 125 Cannot find the physical directory 'C:\Users\Me\Code\Company.Cloud\bin\Company.Admin' for virtual path Admin/.
Chúng tôi phải cập nhật các physicalDirectory giá trị và di chuyển lên thêm 2 thư mục.
<Site name="Admin" physicalDirectory="..\..\..\Company.Admin">
<Bindings>
<Binding name="AdminBindingHttp" endpointName="HttpEndpoint" hostHeader="admin.company.com" />
</Bindings>
</Site>
Dường như trước đó đến 1,8 Azure được thực hiện trong bối cảnh vị trí ban đầu của tập tin csdef nhưng bây giờ nó thực hiện từ bin \ phát hành \ ServiceDefinition.csdef đó là 2 thư mục sâu hơn.
Tôi đã không thành công trong việc tìm kiếm hướng dẫn trực tuyến đặc biệt nói về tính năng này được sử dụng với phiên bản SDK mới nhất. Đây có phải là sự thay đổi chính thức không? Tôi cũng nên đề cập đến việc chúng tôi cũng nâng cấp lên VS 2012 cùng một lúc.
Tôi cảm thấy tính năng này liên tục bị bỏ qua. (Xem thiếu vấn đề biến đổi .config). Chúng tôi rất thích chuyển sang Azure WebSite nhưng chúng tôi không thể thực hiện việc này cho đến khi SSL/HTTPS khả dụng và đã hết bản xem trước.
Tôi cũng gặp phải vấn đề này và sửa lỗi tương tự. Tôi đã chạy VS2012 (RC, và sau đó RTM), do đó, nó không phải để làm với điều đó. – JcFx
Tôi đang đối mặt với cùng một vấn đề. Nhưng sau khi thêm "../" vào đường dẫn thư mục ảo, khi tôi thực hiện pacakge. Tệp ServiceDefination.csdef được sửa đổi bên ngoài và "../" bị xóa và nhận được lỗi tương tự "đường dẫn vật lý tới thư mục ảo không tìm thấy". – sudhAnsu63