Iis 7 Https网站物理路径指向子文件夹

Iis 7 Https网站物理路径指向子文件夹,iis-7,Iis 7,我想我不知怎么搞砸了我的配置,现在它不是我想要的工作。 情况如下: 我有两个不同的web应用程序托管在c:\web\site1和c:\web\site2下。我在IIS中设置了两个独立的网站,其中物理路径设置为上述位置。 Site1绑定到http端口80,以http://mydomain/Site1的形式访问它非常有用 然而,Site2应该使用https和端口443(SSl证书等工作正常)。我希望这可以从https://mydomain/site2访问。问题是,这给了我一个IIS 404页面,其中

我想我不知怎么搞砸了我的配置,现在它不是我想要的工作。 情况如下:

我有两个不同的web应用程序托管在c:\web\site1和c:\web\site2下。我在IIS中设置了两个独立的网站,其中物理路径设置为上述位置。 Site1绑定到http端口80,以http://mydomain/Site1的形式访问它非常有用

然而,Site2应该使用https和端口443(SSl证书等工作正常)。我希望这可以从https://mydomain/site2访问。问题是,这给了我一个IIS 404页面,其中指示我试图访问物理路径C:/web/site2/site2

我怎样才能解决这个问题?出于某种原因,https://mydomain/map映射到物理路径C:/web/site2。我只是想让它以与上面site1相同的方式工作


非常感谢您的帮助

如果IIS中的第一个站点的路径设置为“c:\web\site1”,并绑定到端口80,则

  • url
    http://mydomain
    将映射到“c:\web\site1”
  • http://mydomain/site1
    将映射到“c:\web\site1\site1”
第二个IIS站点也是如此。如果站点的路径设置为“c:\web\site2”并绑定到端口443,则

  • https://mydomain
    映射到“c:\web\site2”
  • https://mydomain/site2
    映射到“c:\web\site2\site2”
如果您想要
http://mydomain/site1
要映射到“c:\web\site1”,您有两个选项

  • 将IIS站点的路径更改为“c:\web”
  • 或者在IIS站点的根目录下添加一个名为“site1”的虚拟目录,并将其指向“c:\web\site1”

  • 非常感谢。你的答案当然是正确的。问题是,在我的情况下,site1没有按照预期的方式运行,然后我开始尝试以相同的方式配置site2,但没有成功。问题是,直到现在我才注意到我有另一个web.config文件,它的URL重写规则把事情搞砸了!:)