【问题标题】:Changing Physical Path gives blank homepage更改物理路径会显示空白主页
【发布时间】:2012-08-24 16:04:03
【问题描述】:

我首先在 serverfault 上尝试了这个,认为这是一个配置错误,但是测试(最后一段旁边)让我相信这是我的某种编程错误

我有两个网站 ASP Classic - www.company.com 和 www.companytesting.com。

每年的这个时候,company.com 指向名为 website2012 的文件夹,companytesting.com 指向名为 website2013 的文件夹。这两个文件夹的内容几乎相同,只是为了我们的季节变化做了一些小改动(我今天应该这样做 - 哈哈)。

直到几周前,我还在运行 Windows Server 2003。要更新“实时”网站,我会复制测试站点文件夹,并将其重命名为 website2013R1,然后将测试站点指向那里,然后将实时站点指向 website2012。

我们现在有 Windows Server 2008 R2 64。(有人帮我将网站迁移到新服务器。)

companytesting.com 网站,当我将其指向 website2013R1 时,它运行良好。

company.com 网站,当我将它指向 website2013(之前为 companytesting.com 网站工作)时,它给出了一个空白页面。 (即查看源代码 = 那里什么都没有。)发生这种情况时,失败的请求日志中没有任何内容。

我可以使用 IIS7.5 中的“探索”按钮/链接(右上角)并查看那里的所有文件。如果我使用浏览按钮(一般情况下或在 index.asp 页面上),我会再次获得空白页面。

关于这些设置的一个奇怪之处是 companytesting.com 使用登录名(我认为这是 Windows 身份验证 - 它只是员工的单个用户名和密码,并防止 GoogleBots 进入)。显然,company.com 没有。但是重定向到 website2013r1 使登录保持在原位。 (所以我不太清楚它是附加到文件夹还是附加到站点。更改路径后访问 company.com 站点不会产生密码请求。)

文件夹的权限似乎都一样,但很明显,我遗漏了一些东西。

为什么改变物理路径不起作用?

添加到我在 ServerFault 上发布的文本中 - 我试图快速修复,所以我将所有文件从 Website2013 复制到 Website2012 ......并再次得到一个空白页。将旧的 2012 文件复制回 Website 2012 文件夹解决了该问题。这对我来说毫无意义,因为 A) website2012 文件夹与 website2012 文件夹几乎相同,并且 B) website2013 文件夹在不同的域名下运行膨胀。这显然是我在编程方面所做的事情,但是什么?大多数更改都非常小(例如,将文本“2012”更改为“2013”​​)。

很明显,我对服务器一无所知。我在 2003 年做得很好,但由于这不是我的主要任务,而且我现在被埋没了,所以我几乎没有看过 2008 年。所以当你让我检查一些东西时,我可能会有非常愚蠢的问题。

【问题讨论】:

    标签: windows-server-2008 iis-7.5


    【解决方案1】:

    问题在于 Win Server 2003 和 Win Server 2008 处理受密码保护的测试站点的方式不同,或者至少是我聘请的顾问设置它的方式。

    问题在于web.config 文件在 website2012 和 website2013 文件夹之间有所不同。对开发站点的访问在 web.config 文件中受到限制,并且包含以下行:

                <remove users="*" roles="" verbs="" />
    

    由于现场网站没有附加用户名/密码,它没有弹出用户名密码框,只是给了我一个空白页。

    我将“旧”网站中的web.config 放到了website2013 文件中,问题就解决了。

    (回答我自己的问题很奇怪,但我讨厌在寻找问题的解决方案时遇到未回答的帖子。)

    【讨论】:

    • 谢谢,阿努杰。我绞尽脑汁想弄清楚你可能编辑了什么,最后发现它只是因为我在 serverfault.com 上添加了一个类似的线程,然后才意识到这是一个软件问题。我以后会更加小心,并且会编辑serverfault版本以跟上。
    猜你喜欢
    • 2016-12-08
    • 1970-01-01
    • 1970-01-01
    • 2018-02-16
    • 1970-01-01
    • 1970-01-01
    • 2015-03-09
    • 1970-01-01
    • 2021-05-28
    相关资源
    最近更新 更多