Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have windows 7 professional installed on my pc. I have IIS 7.5 installed, but not sure if that is express edition or not.

I deployed my WCF app on the IIS server. kept getting this error message.

The protocol 'net.msmq' is not supported.

did a little bit research found out that IIS express edition will not support msmq protocol.

http://www.iis.net/learn/extensions/introduction-to-iis-express/iis-express-faq

in the "program files" folder, I see IIS folder and IIS express folder, they both there. but In IIS folder, I only have 2 subfolders (Microsoft Web Deploy, Microsoft Web Deploy V3). in IIS Express folder, there are alot more files. I do believe I have express edition installed.

How can I confirm that my IIS is express edition.

where to download the full edition to install on windows 7 ?

share|improve this question

closed as off-topic by Shane Madden, Iain, squillman, Chris S Oct 9 '13 at 20:29

This question appears to be off-topic. The users who voted to close gave these specific reasons:

  • "Questions must demonstrate a minimal understanding of the problem being solved. Try including attempted solutions, why they didn't work, and the expected results. See How can I ask better questions on Server Fault? for further guidance." – Chris S
  • "Questions must be relevant to professional system administration. Server Fault is a site dedicated to professionals; novice questions are off-topic. Please see the Help Center for more information on topicality. The best advice we can give you is to hire a professional to help you out." – Shane Madden, Iain, squillman
If this question can be reworded to fit the rules in the help center, please edit the question.

    
Check out this stack overflow article: stackoverflow.com/questions/1399280/… –  uSlackr Oct 9 '13 at 19:35
    
Windows 7 in not a server operating system so we don't support it as such. –  Iain Oct 9 '13 at 19:37

1 Answer 1

up vote 1 down vote accepted

IIS 7.5 is part of Windows 7, you enable it by adding Windows features. IIS Express has to be downloaded and installed.

Both version can run at the same time and can even serve the same web-site at the same time (on different ports).

IIS proper runs as a Windows service, there are various ways to check for a running service, one is using PowerShell:

get-service | where {$_.Name -eq "w3svc"}

IIS Express is a user process which has to be started manually (or by Visual Studio or Web Matrix). It usually uses ports other than 80 to serve your web site.

If you are using "Internet Information Services (IIS) Manager" to manage your site, then you are using the full IIS.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.