downgrade mvc version 5 to mvc 4 - c#

I realize this question has been asked by Crudler and this one by Aaiam Litigoner regarding downgrading.
Our web hosting provider failed to tell me that MVC 5 projects are not able to be hosted with our package (even letting them know absolute specifics about the project I need hosted). Bottom line, it's a huge E-commerce website that I will be in shambles to have to redo from scratch based off MVC 4 framework.
I have tried uninstalling System.Mvc references and installing MVC 4 via Nuget Package Manager, but build errors are crazy and come by the thousands since most of the code I wrote is MVC 5 based.
Is there a simple fix to downgrade MVC versions without having to start a new project and copy every single file manually, such as a patch of some sort? There's 52 projects within one solution and that's just simply not an option.
Other Specs:
Using Visual Studio 2015 Community
.NET Framework 4.5

Related

Azure web app can't use C# 7 features after migrating to <PackageReference>

I have an Azure web app, using ASP.NET 4.7. I reference the Microsoft.Net.Compilers 2.8.2 package, and was successfully able to use C# 7 features.
To make it easier to manage my packages (updating transitive dependencies, etc) I switched from packages.config to using . While this works fine on my devbox, when deploying using Kudu, I get errors for any new C# 7 features I use. For example, inline definition of out parameters.
I look at the logs, and find that it autodetects MSBuild 14, if this matters - but see elsewhere on StackOverflow that Azure has upgraded to MSBuild 15.3 some time ago.

Missing ASP.NET Core templates in VS Enterprise 15 Preview 5

I just installed Preview 5. I've mainly been doing front-end work for the past year, but I figured I'd start checking out .NET core finally, now that it seems more stable.
I've got an MSDN subscription, so I grabbed the Enterprise Preview 5 download and installed it.
Here are my options for framework version when I go to start a new project.
Here are my options for new web project. If I reopen the installer to Manage my installation,
here are the .NET components I have installed.
Here are my compilers and build activities. As far as I can tell, I've got everything I need to have installed in order to use DNC, but it's just not showing up.
Any ideas?
I've got a .NET Core tab under Visual C# after I've followed the instructions here although I'm not sure if it's the same for VS 15, I've been using VS 2015 with Update 3.
However it appears that some templates have been published here and maybe this is what you're looking for.
I'm not sure about "it seems more stable" especially that they still didn't move from project.json to .csproj (scheduled for the end of the year) but good luck and have fun. Be patient, it will get there :).

Do I need .net framework 4 and MVC 4 installed on hosting server to deploy MVC 4 app?

We have created a solution in MVC 4, targeting .Net framework 4. On local IIS it runs like honey. But recently I Published it and copied all my data including Bin folder ( which includes dll dependencies of my project) to hosting server. But whenever I am trying to visit my domain
www.myexampledomain.com/
It returns nothing. But an error. that
Viewbag is not available in current context
Why M I getting this error. I found ASP.NET Versions 1 & 2 on my hosting account. Do I need to install .Net framework on server, if yes do I need to install MVC 4 too?
no need of MVC 4 to be install just install .net framework
MVC 4 is for developing application in MVC pattern and .net framework is for provide runtime environment
After searching a lot and after reading comments n 5-10 trails , I found I made a small mistake by not setting CopyToLocal property of every MVC referenced DLL to true. It took me 2 days to resolve.
If you have same issue. kindly check on this solution too. It might help you!

Transplant all nuget packages to a project in a different solution

I'm trying to add ASP.net Identity 2.1 to an MVC 5 project that currently uses the (surprisingly quickly forgotten and replaced) universal membership providers.
This is rather a large number of changes because it requires getting OWIN up and running too... in short, it's a helluvalot of nuget packages and some code changes.
I've got a working MVC project built from nuget package Microsoft.AspNet.Identity.Samples. I'm going to crib almost everything from this project and transplant it into my target project (in a different solution).
I rather don't fancy switching between windows, checking version numbers and selecting packages or issuing individual 'Install-Package' commands in the package-manager console.
What's the quickest route to copy all the installed nuget packages from one project to another given that they exist in different solutions?

Install ASP.NET MVC3 and MVC2 side by side?

Can you install ASP.NET MVC3 and MVC2 side by side?
I want to install MVC3 and try it out on a smaller project. BUT I want to retain our current large project on MVC2 for a little while.
If I install MVC3, will my existing project be automatically upgraded or do I have the option to keep it on MVC2?
MVC 3 and 2 can exist side-by-side. The project file will not / does not have to be upgraded.
For more details, see http://www.asp.net/learn/whitepapers/mvc3-release-notes
Question title says it all: Can you install ASP.NET MVC3 and MVC2 side by side?
You can perfectly fine have ASP.NET MVC 2 and 3 running side by side on the same machine. In VS2010 you have the possibility of choosing which version you want when creating new projects and on the production server you can have MVC 2 and 3 applications running side by side without any problems. Just don't forget that MVC 3 implies .NET 4.0 whereas MVC can run on both .NET 3.5 and .NET 4.0 application pools.
Yes, I have MVC2 and MVC3 installed on my development machines. When you start new projects you are prompted for both MVC versions to choose from.
Yes, but:
I had a problem with NUnit because some of the classes are defined in both versions of the System.Web.Mvc dlls. The applications run fine, but an NUnit looses its mind - it blows up with a message Cannot cast SelectedList to SelectedList.
Edit
I am running NUnit 2.5.5. Whats happening is that when the application is built it is using the version 3.0.0.0 of the dll, but when it is run under NUnit by the time it loads the app dll, the 2.0.0.0 version of the dll is already loaded. Both of them have the SelectedList class defined in them and that causes the NUnit to loose its mind

Categories