最近在学习.net m的源代码。当我吧项目中的原来的system.web.mvc移除添加mvc源代码编译后的system.web.mvc经常遇到一个错误。
相关错误信息如下:
c:\users\majiang\appdata\local\temp\temporary asp.net files\root\7aaf28bd\6dc92822\app_web_index.cshtml.a8d08dba.luksia4z.0.cs(29): error cs0433: 类型“system.web.mvc.webviewpage<tmodel>”同时存在于“c:\windows\microsoft.net\assembly\gac_msil\system.web.mvc\v4.0_3.0.0.0__31bf3856ad364e35\system.web.mvc.dll”和“c:\users\majiang\appdata\local\temp\temporary asp.net files\root\7aaf28bd\6dc92822\assembly\dl3\7186f4ca\adb65958_7786cd01\system.web.mvc.dll”中
在 system.web.compilation.assemblybuilder.compile()
在 system.web.compilation.buildproviderscompiler.performbuild()
在 system.web.compilation.buildmanager.compilewebfile(virtualpath virtualpath)
在 system.web.compilation.buildmanager.getvpathbuildresultinternal(virtualpath virtualpath, boolean nobuild, boolean allowcrossapp, boolean allowbuildinprecompile, boolean throwifnotfound, boolean ensureisuptodate)
在 system.web.compilation.buildmanager.getvpathbuildresultwithnoassert(httpcontext context, virtualpath virtualpath, boolean nobuild, boolean allowcrossapp, boolean allowbuildinprecompile, boolean throwifnotfound, boolean ensureisuptodate)
在 system.web.compilation.buildmanager.getvirtualpathobjectfactory(virtualpath virtualpath, httpcontext context, boolean allowcrossapp, boolean throwifnotfound)
修改方案:
修改根目录下面的web.config,
当然也可以不用注释以上部分,把web.config中用到system.web.mvc的publickeytoken改为null就可以了
如对本文有疑问, 点击进行留言回复!!
JWT RS256加解密、JWK获取PublicKey和PrivateKey、从已存在公私钥加解密JWT
pytorch安装实录(win10+cuda8+pycharm+anaconda)
小练习题(69)有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位
网友评论