I could not figure out how should I deploy a web site created by nuget.server package.
ASP.Net MVC is not installed on server, so I “add deployable dependencies” to my project and select “ASP.NET Web Pages with Razor syntax”.
The problem with that is it adds Nuget.Core.dll with version 1.0.11220.104, but nuget.server package adds a reference for Nuget.Core.dll with version 1.3.20419.9005.
With higher version deployed, I got
Could not load file or assembly ‘NuGet.Core, Version=1.0.11220.104″ message.
With lower version deployed, I got “Compiler Error Message: CS1705: Assembly ‘NuGet.Server, Version=1.3.20426.373, Culture=neutral, PublicKeyToken=null’ uses ‘NuGet.Core, Version=1.3.20419.9005, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ which has a higher version than referenced assembly ‘NuGet.Core, Version=1.0.11220.104, Culture=neutral, PublicKeyToken=31bf3856ad364e35′”.
How can I solve this?
Thanks.
I ran into the same issue after using the ‘add deployable bin’ option in visual studio. I set the assemblybinding redirect as suggested by Haacked but modified the bindingRedirect to actually work. 😉
After that I was getting the error you were getting Erdem with System.Web.Webpages.Administrator. I went into the bin folder and deleted the System.Web.WebPages.dll and everything lit up and now works great!