2013-10-09 17 views
12

Tôi có một trang web đã được xây dựng mà không có bất kỳ vấn đề nào trên nhiều máy chủ.
Tuy nhiên, khi sao chép/di chuyển nó trên cùng một máy từ một thư mục vào thư mục khác: Tôi bắt đầu nhận được lỗiBản đồ đường dẫn ảo ASP.NET đến một ứng dụng khác không được phép

đường dẫn ảo Maps Một ứng dụng mà không được phép.

Tôi đang làm gì sai?

+0

Câu hỏi là gì? – andleer

+0

Bạn nên tách ra câu trả lời và đăng câu trả lời. – SLaks

+0

Tôi cũng thấy điều này sau khi chuyển đổi nhánh trong SVN; mặc dù tôi đã xây dựng lại giải pháp, tôi cũng phải khởi động lại trang web trong IIS. – TrueWill

Trả lời

9

Nguồn của vấn đề này là khi một bản sao một trang Web ASP.NET vào một thư mục mới - cài đặt thuộc tính kết hợp với giải pháp "Đường dẫn ảo" được đặt thành tên thư mục chứ không phải gốc. Giải pháp là thay đổi cài đặt Đường dẫn ảo từ tên thư mục thành "/".

này có thể được tìm thấy bằng cách kích chuột phải vào dự án và mở hộp thoại thuộc tính: Solution-> Properties-> Path- ảo> Thay đổi thành "/"

0

kiểm tra bổ sung: Thiếu global.asax cũng gây ra lỗi tương tự .

Các vấn đề liên quan