.net - Switch to Local IIS = "Could not load file or assembly Prerender_asp_mvc" -


when create new blank mvc4 project in visual studio 2013 premium, after adding controller , view, running project can see view. project default hosted iis express.

if switch project local iis, , try running again, exception:

could not load file or assembly 'prerender_asp_mvc, version=1.0.0.0, culture=neutral, publickeytoken=null' or 1 of dependencies. system cannot find file specified.

description: unhandled exception occurred during execution of current web request. please review stack trace more information error , originated in code.

exception details: system.io.filenotfoundexception: not load file or assembly 'prerender_asp_mvc, version=1.0.0.0, culture=neutral, publickeytoken=null' or 1 of dependencies. system cannot find file specified.

assembly load trace is:

=== pre-bind state information === log: displayname = prerender_asp_mvc, version=1.0.0.0, culture=neutral, publickeytoken=null (fully-specified) log: appbase = file:///d:/test/mvcapplication1/mvcapplication1/ log: initial privatepath = d:\test\mvcapplication1\mvcapplication1\bin

calling assembly : (unknown).

log: bind starts in default load context. log: using application configuration file: d:\test\mvcapplication1\mvcapplication1\web.config log: using host configuration file: c:\windows\microsoft.net\framework64\v4.0.30319\aspnet.config log: using machine configuration file c:\windows\microsoft.net\framework64\v4.0.30319\config\machine.config. log: policy not being applied reference @ time (private, custom, partial, or location-based assembly bind). log: attempting download of new url file:///c:/windows/microsoft.net/framework64/v4.0.30319/temporary asp.net files/mvcapplication1/70ab3f21/342644ce/prerender_asp_mvc.dll. log: attempting download of new url file:///c:/windows/microsoft.net/framework64/v4.0.30319/temporary asp.net files/mvcapplication1/70ab3f21/342644ce/prerender_asp_mvc/prerender_asp_mvc.dll. log: attempting download of new url file:///d:/test/mvcapplication1/mvcapplication1/bin/prerender_asp_mvc.dll. log: attempting download of new url file:///d:/test/mvcapplication1/mvcapplication1/bin/prerender_asp_mvc/prerender_asp_mvc.dll. log: attempting download of new url file:///c:/windows/microsoft.net/framework64/v4.0.30319/temporary asp.net files/mvcapplication1/70ab3f21/342644ce/prerender_asp_mvc.exe. log: attempting download of new url file:///c:/windows/microsoft.net/framework64/v4.0.30319/temporary asp.net files/mvcapplication1/70ab3f21/342644ce/prerender_asp_mvc/prerender_asp_mvc.exe. log: attempting download of new url file:///d:/test/mvcapplication1/mvcapplication1/bin/prerender_asp_mvc.exe. log: attempting download of new url file:///d:/test/mvcapplication1/mvcapplication1/bin/prerender_asp_mvc/prerender_asp_mvc.exe.

version information:

microsoft .net framework version:4.0.30319; asp.net version:4.0.30319.34212

what has gone wrong here? cannot find info on prerender_asp_mvc.

i can post full stack trace if needed.

publickeytoken = null tells clr looking unsigned assembly. since signed them, that's not going work , behavior expected.

you have rebuild program uses updated signed assembly , embeds non-null publickeytoken manifest. may have remove existing assembly reference , add back, isn't clear question whether built program using unsigned copy.

if still can't figure out file fails loading, try using tool such fusion log viewer (run fuslogvw.exe visual studio command prompt), determine files clr trying load , where, can see failed.

source


Comments