【问题标题】:Web application in IIS not picking up the correct rootIIS 中的 Web 应用程序没有选择正确的根目录
【发布时间】:2013-02-28 15:34:08
【问题描述】:

我不知道我是否在做一些非常明显的错误,但由于某种原因,我的网络应用程序认为它的根文件夹与实际不同。

我在默认网站下创建了一个 Web 应用程序。每当我过去这样做并了解它应该如何工作时,对应用程序根目录的任何请求(对于 URL 路由,例如 ~/index.aspx 或图像)总是解析为 [server][应用程序名称]\index.aspx.

出于某种原因,每当我对这个特定的应用程序执行此操作时,我不会转到 [server][applicationname]\index.aspx,而是被重定向到 [server]\index.aspx,并且在我,经过广泛的谷歌搜索和摆弄设置后,我无法让它选择正确的路径。

有什么建议吗?

【问题讨论】:

  • 你能发一张IIS7设置的截图吗?
  • 我目前无权访问该服务器,但我会在有机会时访问。您究竟想查看哪些设置?
  • 您能否再次检查您是否创建了一个应用程序,而不仅仅是一个虚拟目录?
  • @Knaģis 如果我转到默认网站并单击查看应用程序,那么我的应用程序就会在此处列出。

标签: asp.net iis-7


【解决方案1】:

当您在 II7 中访问您的站点时,首先确保您的站点已突出显示。然后点击右侧的基本设置。仔细检查弹出窗口中的物理路径。

【讨论】:

    【解决方案2】:

    好吧,我不知道问题出在哪里,但是在重新启动网站后,它似乎消失了,现在可以按预期工作了。有可能是之前的应用是网站造成的,后来我把它转成web应用没有重启,虽然我确实回收了应用池。

    为 cmets 干杯 - 我将把这个作为答案,以防将来有人遇到类似问题。

    【讨论】:

    • 这不应该被设置为答案,因为它不是一个。如果问题实际上不是一个有效的问题,那么您应该关闭它。
    • 我不明白这不是一个有效的答案:将网站更改为 Web 应用程序后,您需要重新启动父网站才能对根目录进行更改。
    猜你喜欢
    • 1970-01-01
    • 2013-04-05
    • 2015-05-30
    • 2012-03-21
    • 1970-01-01
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    • 2019-02-12
    相关资源
    最近更新 更多