• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 739
  • Last Modified:

Internet Explorer not working with 2 FTP virtual hosts on IIS7

I have a client that I setup with IIS7 that I setup a single FTP site. It worked via command prompt and all browsers. They wanted a second internal site setup which I did using virtual host names. Now, it works for everything (Firefox, Chrome, command prompt, ftp clients) except Internet Explorer which throws that it can't find the page.

This is running on Server 2008.

Any suggestions on why IE is the ONLY browser that it doesn't work with?
0
kirk_lesser
Asked:
kirk_lesser
  • 5
  • 2
1 Solution
 
rscottvanCommented:
FTP changed a lot in IIS7.  Here's a good guide to ensuring you have it completely setup:
http://learn.iis.net/page.aspx/309/configuring-ftp-firewall-settings/


And here's a good explanation of the differences between active and passive mode FTP:
http://slacksite.com/other/ftp.html 

IE doesn't switch between active and passive modes automatically, but you can change it with the instructions here:
http://compnetworking.about.com/cs/novellgroupwise/ht/setpassiveftpie.htm

So, in summary, IIS 7 behaves differently by default, and IE doesn't switch modes automatically.  You can either change the IIS configuration, or change the browser configuration.  (In most cases, I change the IIS configuration, because I don't control the browser used to access my sites.)
0
 
kirk_lesserAuthor Commented:
What I don't get was it was working fine with a single site, but suddenly adding a second FTP site made it stop working? Nothing changed besides adding the second site and virtual host names?

0
 
Jackie ManCommented:
How do you setup the DNS for that virtual host name?
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
kirk_lesserAuthor Commented:
This is a stand alone box in a DMZ. I didn't have anything in the hosts file, but even when I tried adding the virtual host names to the hosts file as 127.0.0.1, IE still does not work with it.

0
 
kirk_lesserAuthor Commented:
I also have tried passive off and on with the Windows Explorer FTP function on and off in IE and no go as well.
0
 
Jackie ManCommented:
Have you followed the guide in the link below to create both the first and second virtual hosts?

http://learn.iis.net/page.aspx/320/using-ftp-virtual-host-names/
0
 
kirk_lesserAuthor Commented:
Figured it out. It is the naming you have to do in IE.

From this document:

http://blogs.msdn.com/b/rakkimk/archive/2007/10/14/iis7-ftp7-supporting-virtual-host-names-extended-logging.aspx

How do you logon to the FTP site which uses virtual host names from an IE7? Same format which you used for the old FTP server.

ftp://userName:password@server/

Since, you need to specify the VirtualHostName in the userName itself, it would become:

ftp://VirtualHostName|userName:password@server/

It works then.
0
 
kirk_lesserAuthor Commented:
I figured it out on my own.
0

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 5
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now