-2

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 ?

closed as off-topic by Shane Madden, user9517, 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, user9517, squillman
If this question can be reworded to fit the rules in the help center, please edit the question.

1

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.

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