【问题标题】:Sub-Website in IIS - ASP.NETIIS 中的子网站 - ASP.NET
【发布时间】:2011-06-12 11:10:45
【问题描述】:

我在 IIS 中有一个 asp.net 网站,可以在 Internet 上使用 www.xyz.com 现在我被要求准备另一个网站,该网站将通过 www.xyz.com/abc 访问。

为此,我是否需要在 IIS 中的网站文件夹 XYZ 下创建一个虚拟目录?或者有没有其他方法可以实现这一点。

【问题讨论】:

  • Logic 说这将是现有网站的一部分,或者至少是非常密切相关的。是吗?
  • @Lazarus:是的,这有点像对现有网站的新修改。

标签: asp.net iis virtual-directory


【解决方案1】:

您需要使子目录成为 IIS 应用程序。

请记住,像您这样的内部应用将从最顶层的 Web 配置继承配置,因此请小心清除子应用中不需要的那些设置。

【讨论】:

  • +1 用于注意配置共享,您可能会因此而陷入一些疯狂的配置问题。
  • 我打算创建一个个人网站,编译并发布它。然后我将在网站下创建一个虚拟目录。没事吧?
  • 是的。但我想再次注意您可能会遇到配置问题,因为 ASP.NET 应用程序会重载它们的配置。我的意思是,如果你有一个,并且你把第二个作为第一个的孩子,那么第二个将继承第一个的配置。当心!! (查看这篇文章:aspdotnetfaq.com/Faq/…
  • @Matias:感谢您的警告。是不是我可能会在不同的应用程序中收到不同版本的 dll 之类的错误。还是ajax失败?每次遇到这种错误时,我是否都使用了 标签?
  • 糟糕!我没有阅读文章的最后一部分。我得到了我的答案。谢谢
【解决方案2】:

是的,可以使用虚拟目录,但是请注意,如果 abc 是一个成熟的应用程序,则必须将其添加为应用程序而不是虚拟目录

【讨论】:

  • 站点 abc 被添加为 IIS 中的站点。我将右键单击网站图标并在其下创建一个虚拟目录。还好吗?
猜你喜欢
  • 2011-10-06
  • 2014-05-08
  • 1970-01-01
  • 2015-03-19
  • 2019-01-02
  • 2012-05-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多