có rất nhiều bài đăng SO về chủ đề này. cho đến nay, giải pháp dường như là cấu hình thư mục trong IIS như một ứng dụng. Một giải pháp phổ biến khác là xóa các tệp web.config sao lưu khỏi các thư mục trong thư mục gốc.Lỗi: allowDefinition = 'MachineToApplication' vượt quá mức ứng dụng
sự cố của tôi khác vì tôi đang chạy trên IIS Express nên không có cách nào để định cấu hình thư mục dưới dạng ứng dụng. những gì tôi đã nhận thấy là mỗi khi tôi biên dịch, có một thư mục có tên là obj trong thư mục gốc của tôi gây ra sự cố. Vì vậy, tôi phải tự xóa nó, mọi lúc.
@Valamas, in this post chỉ ra ông chỉ viết kịch bản việc loại bỏ các thư mục đó nhưng tôi nghĩ đó là đã nhận được một cách tốt hơn ... lỗi xảy ra đối với tôi trên dòng này:
<authentication mode="Forms">
nhưng dường như xảy ra trong các trường hợp khác. ý tưởng bất cứ ai?
Cách xa giải pháp thanh lịch ... như một khoảng cách dừng, thêm vào dòng lệnh sự kiện PostBuild: 'rd '$ (ProjectDir) obj"/q/s '. Trong thử nghiệm của tôi, nó đã không loại bỏ các thư mục hoặc thư mục con nhưng đã loại bỏ các tập tin. –
'rd '$ (ProjectDir) obj"/q/s' (đây là lệnh một lần nữa trên một dòng) –
nhờ mã thực tế :) – ekkis