Trong Visual Studio 2013 trong dự án trống C# MVC 4 mới, tôi nhấp chuột phải vào thư mục bộ điều khiển và chọn Thêm ->Bộ điều khiển ... rồi chọn tên cho bộ điều khiển và nhấp vào Thêm. Tôi gặp thông báo lỗi sau:Visual Studio 2013 lỗi khi tải chế độ xem hoặc bộ điều khiển
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Web\MVC 4\CodeTemplates\AddController\Controller.tt(-1,-1): error: There was a problem getting an AppDomain to run the transformation from the host. The process cannot continue.
Điều này cũng xảy ra khi thêm chế độ xem vào thư mục chế độ bằng cách sử dụng tùy chọn menu ngữ cảnh tương ứng.
Câu hỏi: bước tiếp theo để khắc phục sự cố này là gì?
Những gì tôi đã cố gắng cho đến nay:
- Restart visual studio
- Uninstalled ASP.NET MVC 4 and Nuget Package Manager. Re-installed Nuget Package Manager. Tried with and without re-installing MVC 4. (xem thêm: Microsoft Connect)
- Verified that I do not have the following line trong
devenv.exe.config
tôi:<NetFx40_LegacySecurityPolicy enabled="true" />
() - Chạy Visual Studio ở chế độ an toàn (
devenv.exe /safemode
) để loại trừ các tiện ích mở rộng - Máy khởi động lại
- Sửa chữa visual studio
bối cảnh khác:
- Trước khi tôi đã nhận lỗi này tôi đã có thể thành công thêm nhiều bộ điều khiển và quan điểm mà không có một vấn đề. Không có studio trực quan khởi động lại hoặc bất cứ điều gì bất thường xảy ra giữa các nỗ lực thành công và thất bại.
- tôi có thể đi qua các Add New Item đối thoại và thêm thành công một bộ điều khiển hoặc xem, nhưng menu ngữ cảnh Thêm ->khiển và Thêm ->Xem cung cấp cho các lỗi trên.
- Tôi có Visual Studio 2013 Update 4
- Extensions Tôi đã thêm:
- .phản xạ net,
- gắn vào bất cứ điều gì,
- đổi tên tiêu đề cửa sổ visual studio,
- slowcheetah - biến đổi xml,
- nhóm công cụ quyền lực máy chủ nền tảng 2013,
- visual studio 2013 biên tập chủ đề màu sắc,
- yếu tố cần thiết web năm 2013 cho cập nhật 4,
- wix công cụ
Bạn đã thử phát hành lại cmd 'aspnet_regiis -I' chưa? Vấn đề của bạn nghe rất giống với Cài đặt bị hỏng của VS hoặc IIS hoặc vấn đề quyền. Bạn đã thay đổi machine.config chưa? Bất kỳ sự khác biệt nào khi sử dụng IIS hoặc IIS Express cục bộ? –
Cảm ơn bạn đã gợi ý, nhưng tiếc là (may mắn thay?) Nó bắt đầu hoạt động trở lại. Sau một vài lần khởi động lại và ngủ (sử dụng bình thường), tôi quyết định thử lại lần nữa và nó đã hoạt động một cách kỳ diệu. Tôi không biết tại sao khởi động lại đầu tiên đã không làm các trick. Tôi đã không thay đổi bất cứ điều gì với IIS hoặc machine.config. Trang web chạy trên IIS 7.5 (không thể hiện) bằng cách này. – MikeyT
Ah, đáng yêu. Một trong những loại lỗi. Đoán tôi sẽ chỉ chờ đợi và hy vọng là tốt: ( –