Is it possible to develop ASP.NET MVC with MS Visual C# 2008 Express Edition and IIS? - asp.net-mvc

Is it possible to develop ASP.NET MVC with MS Visual C# 2008 Express Edition and IIS?
The tutorial states that 'Visual Studio 2008 or Visual Web Developer 2008 Express' are required.

You can't develop an ASP.NET (MVC or otherwise) using Visual C# 2008 Express without a big kludge. C# Express is mainly for Windows applications.
What you can do is download and install Visual Web Developer 2008 Express. This edition is for ASP.NET developer (in C# or VB.NET). Unlike the Standard or Professional, with Express the functionality is split into 4 seperate packages - C# Express for C# desktop development, VB.NET Express for VB.NET desktop development, C++ Express for C++ desktop development, and Web Developer Express for any type of ASP.NET development. You can download and install all 4 of these on the same machine (they should even share the same copy of MSDN Express).
If you want it all in one IDE, you need to pay for Standard or Professional.
Oh, and just make sure you download the SP1 version of Web Developer 2008 Express, it's really annoying trying to install SP1 on the Express editions (or at least it is if you have some other versions of VS on the same machine), and you need SP1 to install MVC.

It's definitely possible. I haven't really used the Express editions enough to know what is easier or more difficult in one edition or another but the Web Developer edition is also free.

An easy way to do this is to get the Web Platform Installer. It installs everything you need to get going with web dev. Some have claimed that its vista only, but I was able to use it to install it on XP HOME on my asus netbook.

Yes. I have installed some of the previews. You just don't get MS Test.
Edit: That was with VS Express Web Developer Edition, however.

What do you mean regarding running ASP.NET MVC projects? To run it, you'd need a Web server rather than Visual Studio. For development, you can develop a class library in C# Express that will be used in an ASP.MVC app but project templates are only available for Web development product line (Visual Web Developer or full VS)
Update to reflect OP edit: To develop apps effectively, you'll need Visual Web Dev or VS. There's no point in not using VWD Express as it's free.

At least Visual Web Developer 2008 Express Edition SP1 requred. I think it's just enough for ASP.NET MVC development if you are not working in the team. There are a lot of great 3d-party testing frameworks - you are not constrained only to MS Test.

Related

Can I use Visual C# 2010 express to create a MVC application?

I'm coming from java so this is entirely new to me. I have Visual C# 2010 Express installed and I'd like to create a ASP.NET MVC 3.0 (which I downloaded and installed) application. Is that possible? Should I install Visual Web Developer instead?
Yes. To create Web Apps, you need Visual Web Developer Express. Visual C# 2010 Express if for console applications and windows forms application.
You can install Visual Studio 2012 Express edition which includes ASP.NET MVC 4 from here.
I believe you need to install Visual Web Developer, yes. Basically Visual C# Express is for non-web apps, IIRC.
Note that if you're going to install a new version anyway, you might as well upgrade to VS 2012 which is now available (including in Express editions).
Please , visit http://www.asp.net/mvc and follow steps in Overview

ASP.NET MVC 1 to Azure migration

I have a web application built with ASP.NET MVC 1 in Visual Studio 2008.
How do I migrate this web application to Azure? All the tutorials are either for Visual Studio 2010 or don't work anymore. I've installed the Web Platform Installer and the Azure SDK, and in VS2010 the Azure project template is available, but not in VS2008. I've checked alot of guides, but all the download links on MSDN for anything Visual Studio 2008 related seem to be broken.
My idea was just to add an Azure deployment project to the solution, add the references to the right Azure libraries, and deploy, but I can't even get that far since I have no idea where to begin.
Much of the MVC stuff in my application is highly customized, making a migration to ASP.NET MVC 2/3/4 difficult. And since it's MVC 1, which has no tooling support for Visual Studio 2010, I would preferably avoid a migration to Visual Studio 2010.
You can go about this in two ways. You can either use cspack to package up the code and deploy to Azure or you can install an older SDK that supports Visual Studio 2008:
CSPack: http://msdn.microsoft.com/en-us/library/windowsazure/gg432988.aspx
Older SDKs: http://www.windowsazure.com/en-us/develop/downloads/archive-net-downloads/
I know 1.1 installed on VS2008 and I know 1.4 does not, not sure about the ones in between.

windows service and visual web developer 2010 express

I am using microsoft visual web developer 2010 express edition.
i want to create windows service but, the template is missing .
how can i install this missing template.
thanks and regards
Mohit Leekha
This is listed as a limitation within the Express Edition of Visual Studio 2010. I'm sure you can do something not so ethical to get around it to build a template, you can google for that one.
Now, you can build a windows service without the template, you just will not have all of the fancy design time support for a few items.
You should use Visual Basic (or C#) 2010 Express, not the Web version to build a Windows Service.
I made a template for Visual Studio 2010 Express you can get it at my blog: http://blog.larmib.com/2011/windows-service-template-for-visual-studio-2010-express/ it is for Visual Basic.

MVC in Visual Studio Express

I got Visual Studio 2010 Express C# Edition. I'm using WinXP as OS.
How do I get ASP.Net MVC in it? I saw another question that stated that MVC was included automatically, but I cannot find it anywhere. I've also tried by installing MVC3 RC2. Didn't show up either.
Isn't it possible to use MVC with Express edition?
(I've also got VS 2008 Professional on the same computer)
Edit
I needed the Visual Studio Web Developer Edition to get MVC2.
But how do I get MVC3?
Edit 2
I have XP Home edition which is not supported by web platform installer since IIS is not included. I guess that's why MVC3 wont install in Visual Studio 2010 Express (although it installed fine on my computer which is a bit strange)
Isn't it possible to use MVC with Express edition?
Sure is. I installed VS2010 web express edition and when I choose New Project then it shows the MVC2 web application and empty web application project template. Last week I also installed MVC3 RC via the web platform installer and that shows up too.
You need to explicitly download MVC 3 RC2 from here and install it:
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=955d593e-cbd1-4ed1-88eb-02ff79dd74d8

How do I get MVC installed into Visual Studio 2008?

Does anyone have any basic instructions for setting up a first MVC project in Visual Studio 2008? I just installed Visual Studio 2008 and I am finding various instructions on how to set up the programming environment, but it's very complicated and there is no way to tell if the route I am taking is the best one.
If I want to start developing a MVC project, what do I need to do in order to get it going?
I am very confused by the "Web Client Guidance" instructions. For example, they don't say where to put the Microsoft.Web.Mvc.dll file.
Use Visual studio 2008 sp1 to get mvc installed...
Here is the download link
To get started With MVC
System Requirements
Supported Operating Systems: Windows Server 2003; Windows Server 2008; Windows Vista; Windows XP
.NET 3.5 SP1. Visual Studio 2008, Visual Studio 2008 SP1 or Visual Web Developer 2008 SP1 are required to use certain parts of this feature.
The official Microsoft MVC links for Visual Studio 2008 now seem to be dead.
To get this working on my old Vista laptop (with Visual Studio 2008) in 2013, I did this:
- Upgraded to Visual Studio SP1
- Followed this link to download and install "AspNetMVCRC-setup.msi" (1.74 MB):
http://go.microsoft.com/fwlink/?LinkID=141184&clcid=0x409
Once that was in place, my old Visual Studio let me create "Web | ASP.NET MVC Web Application" projects. Took about an hour and a half from end-to-end.
All I did was install the MVC installer and I opened their example app and it worked.\
MVC Installer
First of all, you need to download MVC from here.
After that, proceed with the installation.
You might want to refer to the tutorial for starters.

Resources