在新的C#MVC 4空项目的Visual Studio 2013中,我右键单击controllers文件夹并选择 Add - > 控制器... 然后选择控制器的名称,然后单击添加。我收到以下错误弹出窗口:
C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Web \ MVC 4 \ CodeTemplates \ AddController \ Controller.tt(-1,-1):错误:有一个让AppDomain从主机运行转换的问题。这个过程无法继续。
使用相应的上下文菜单选项将视图添加到views文件夹时也会发生这种情况。
问题:解决此问题的下一步是什么?
到目前为止我已尝试过:
devenv.exe.config
:<NetFx40_LegacySecurityPolicy enabled="true" />
()中的devenv.exe /safemode
)运行Visual Studio以排除扩展名附加背景:
答案 0 :(得分:3)
要检查的其他事项,因为我已经在Vista和更新的操作系统上看到过这种情况:
答案 1 :(得分:0)
我建议遵循:
我觉得这是一个许可问题。
答案 2 :(得分:0)
我只关闭visulstudio 2013并在&#34;以管理员身份运行&#34;模式。之后我的问题解决了,很容易我为各自的控制器添加了一个视图。
答案 3 :(得分:-1)
您是否已检入.csproj文件? 当我第一次开始使用MVC时,我得到了一个相关的(不完全相似)问题,我无法在VS2012中添加View或Controller,我只是添加了GUID {E3E379DF-F4C6-4180-9B81-6769533ABE47}并能够添加视图和控制器。
希望它有助于解决问题!