I'm pretty sure I know the answer to this, but short of a virtual Vista installation, is there a way to install IIS 7 on XP?
No. Which means I'm moving to vista this week as I have to use IIS7.
EDIT: Ha - voted up! I assume it's a sympathy vote. :-)
I think it would be better to move to Win 2008 server (setup as workstation see: http://www.win2008workstation.com/wordpress/)
Its a completly different model on vista than xp... http.sys and all that type of stuff. I don't believe you can install IIS 6 on XP.
Related
My story short: I run Windows Server 2008 (not the R2 version, the x32) with IIS 7.
I downloaded the Front Page extensions from the only place on the web: http://www.rtr.com/fpse/Win2008R2/
It will not install, because this version is for Windows 2008 R2 and IIS 7.5.
I looked all over the Internet for FPSE for IIS 7.0 for half of day, and nothing.
I am really desperate, I am working with FPSE for more than 10 years now..
Does anybody know where to find the right extensions?? Or any tricks?
I thank you in advance for your help!
Regards,
Simona
Go here: http://forums.iis.net/t/1173013.aspx.
Has links to two different dls - iis7 and iis7.5
I'm trying to set up IIS on Windows 7 starter for a client. I have it mostly working, however, it seems like my ajax requests aren't working. 'I tried to set it up through the "Add or Remove Windows Features" menu but "Web Management Tools" isn't included in the submenu. Does anybody have any idea what I'm doing wrong or an alternative method? Thanks.
Edit
Solution
I ended up using UltiDev's Cassini server to solve this issue. It works with telerik and all of my ajax works. Thanks for the responses.
Windows 7 Home Premium is the edition that starts including those tools. You could use IIS Express instead.
This article shows how to install IIS in Win 7 (I believe it works in Starter as well). In addition, if you install WebMatrix, I believe you get IIS 7.5 with it that would work also. What about your AJAX requests isn't working?
Many tools are not available to the windows 7 starter edition.
Solution I ended up using UltiDev's Cassini server to solve this issue. It works with telerik and all of my ajax works. Thanks for the responses.
I just got application written in ASP.NET and VB, can i deploy it on any IIS?
Are there any files in project with that kind of information?
There are no files or magic numbers anywhere that can tell you this. Chances are preety good that it will run on a newer versions of IIS but even then your goign to need to know what functionality it requires. For example is it using WebDav? IIS is preety good at being backwards compatible but forward compability not so good. For example IIS7 introduced new functionality which if the application is using it, would prevent it from running on IIS6.
Do you know what version of .net it requires that is more likely to bite you then anything else?
Any IIS that supports ISAPI, I guess, but IIS 5.1 + is recommended (.NET probably won't run on OS that run IIS4 anyway).
Here is a good MSDN link detailing which IIS version comes with which version of Windows as well as useful links for configuring it.
ASP.NET and IIS Configuration
IIS 6 is the minimum for recent .NET versions (i.e. Windows 2003) because Win2000 is not supported (considering server only here).
The Windows version will tell you the IIS version:
Server 2003: IIS 6
Server 2008: IIS 7
Server 2008 R2: IIS 7.5
Also XP: IIS5.1; Vista: IIS7
Which Operating System would you recommend when working with Visual Studio 2008 and it's asp.net framework? I will only use it for Web-developing and Visual Studio is the only thing I need on it.
I do all my programming on a 2Ghz laptop with 2GB memory. Should I stick with XP? Windows Server 2008/2005 or perhaps Vista? Should I use a 64bit version?
Money is not an issue.
I would choose my desktop OS depending on my server OS, in order to have the same version of IIS. If the server uses 2003, you may choose XP Windows XP x64. If it uses 2008, you should choose Vista.
Even if your server runs 2003 you may choose Vista to learn the new features of IIS 7 and thus be prepared the day you choose to upgrade to 2008.
I really see no reason to run 32 bit, unless you plan to use some component that don't support 64 bit (such as WSE 2.0).
So, Vista 64 bit is probably the best choice or XP Windows XP x64 if you run Windows server 2003 and want to play safe.
Btw, if you like beta software, you may use Windows 7 Beta. I am currently running that in combination with VS2008 and have very few issues.
EDIT: Windows XP 32 Bit is not recommended since it uses IIS 5.1. The 64 bit version uses IIS 6.0 and is therefore the only recommended version of XP.
Furthermore, all the mentioned configurations should work fine with 2 GB of memory (including Vista and 7). However, if you plan to work with very large solutions and several instances of visual studio, memory consuming add-ins such as Resharper or your application in itself will be very memory consuming, an upgrade to 4 GB should be considered.
I have XP and have no reasons to complain.
Aside : "Money is not an issue" - I've always wanted to use this sentence. Not yet.
I use VS2008 on XP with less memory without a problem. It really shouldn't matter mostly just a personal preference.
With only 2GB of memory, I'd recommend going with 32-bit XP.
While you can code on a Windows Server OS, you may find that they are tuned quite differently. For example, Server 2008 shares a lot of code with Vista, but the audio stack has a considerably higher latency than you would want on a desktop OS.
See: Larry Osterman's article Why do people think that a server SKU works well as a general purpose operating system?
I've been doing all my development in Vista x64 lately and have found it to be quite usable. So that would be and is my choice.
If money isn't an object I'd really suggest sticking another 2 gigs of ram in your laptop. It shouldn't be all that expensive and the additional ram is really useful (and absolutely necessary if you're planning on doing anything like running a VM).
I run Visual Studio 2008 on a 2GHz/2GB RAM laptop with Vista Ultimate, all work PCs are 2GB RAM desktops with VS2008/Vista Business - with no issues.
I know this is about a recommended OS, but if you're after getting the best performance from Visual Studio, how about this gem, straight from ScottGu's mouth!
Tip/Trick: Hard Drive Speed and Visual Studio Performance
Scott seems to think having a fast hard-disk will considerably improve hard-disk performance, and I have to agree with him. He also gives some recommendations for memory and CPU.
I would also say that, OS-wise, Windows XP is fine, as is Vista. I run VS2005 & VS2008 on both XP and Vista (both 32-bit) and from the OS perspective, there's really no difference.
I've found 2005 and 2008 to run pretty equally with XP32 and Vista32. There may be some edge cases with Vista, but I have yet to experience them with asp.net.
HOWEVER, the 32/64 question is another one altogether:
Team is Going from XP32 to XP64 for .NET Development - Any Gotchas?
I usually mirror whatever environment things will be used most in. We're pretty XPrific around here, so I've been using VS2008 there.
Are there any issues with running an asp.net 1.1 application under windows server 2008 64-bit web edition?
I have never tried it myself, but I did find the following pages that you might find interesting:
This blog has an in depth walk through of configuring ASP.NET 1.1 on Windows Server 2008. The author does not say if it is x86 or x64, so I would just assume its x86. But either way, it looks like the author had to jump through some hoops to get the ISAPI filter setup correctly.
I also found this thread on the IIS7 forums where someone discuses having poor performance from ASP.NET 1.1. on x64 Win2k8. So from poor performance I would assume it worked to some extent. Unfortunately towards the end of the thread the author mentions encounter 500 errors, and then the discuss stops :-(
So from what I've read I would guess that its possible, but I would also guess that you would have less hassle if you could find some alternative that didn't involve both II7 and x64.
I have recently been testing our application on 64 bit 2008. Our application is .net framework 3.5 but we had a few problems.
The main issue we had was with 3rd party components such as Aspose words which were not built for 64 bit and caused an error. Unfortunatly you wont know without trying it..
.NET 1.1 is 32 bit only hence the app pool would have to run as 32 bit and use the classic pipeline. I haven't tried myself and I would do all that I can to not have to install .NET 1.1 on a 2008 server but it should work.
No problem. Just follow intructions on
http://learn.iis.net/page.aspx/472/how-to-install-aspnet-11-with-iis7-on-vista-and-windows-2008/
The option "CGI Restrictions" (last step) is found on IIS7 admin by clicking on the machine name.
I'm pretty sure that the article at http://learn.iis.net/page.aspx/472/how-to-install-aspnet-11-with-iis7-on-vista-and-windows-2008/ is for NON-R2 versions of Windows Server.
As far as I know ASP.NET 1.1 cannot run (or at least, not run well) on Windows.
There are some band-aid solutions around that various people have posted / blogged but this isn't supported by Microsoft.