【问题标题】:subdomain | ASP.NET | Server Error in '/' Application子域 | ASP.NET | “/”应用程序中的服务器错误
【发布时间】:2011-09-09 13:47:04
【问题描述】:

我在使用子域和 ASP.NET 时遇到问题,我想这一定很简单,我只是不知道是什么。

如果您想直接进入主题,请直接跳至“否”。 7以下...

TVM, RConte

  1. 我的托管域:

    托管服务域:MYDOMAIN.net

  2. 添加了一个子域:(rfpesquisa) 子域 子域删除

    rfpesquisa 删除 [这个]

  3. 在 DNS 中添加了“A”记录 [见下文]

托管 DNS MYDOMAIN.net

$ORIGIN MYDOMAIN.net。 $TTL 86400 .....ETC rfpesquisa 86400 IN A 174.36.13.167 [这个,复制自...]

www 86400 IN A 174.36.13.167 [...这个]

进行的测试:

  1. 照常访问主页(不是子域): (http://)www.MYDOMAIN.net/AcessaPesquisa.aspx

工作正常!

  1. 添加了一个“kkk”,以便生成错误的 url: (http://)www.MYDOMAINkkk.net/AcessaPesquisa.aspx

给出:

“找不到远程服务器”[如预期的那样]

  1. 尝试了一个不存在的子域,XXXXXX (http://)XXXXXX.MYDOMAIN.net/AcessaPesquisa.aspx

给出: HTTP 错误 404。未找到请求的资源。

[女巫对我的意思是找到了服务器,但没有找到子域本身]

  1. 尝试了我正在寻找的东西:(使用子域 rfpesquisa) (http://)rfpesquisa.MYDOMAIN.net/AcessaPesquisa.aspx 我得到的消息: “/”应用程序中的服务器错误。
    无法找到该资源。 说明:HTTP 404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。

    请求的 URL:/AcessaPesquisa.aspx

鉴于 ASP.NET 消息,这对我来说意味着

--找到的子域, 该请求仅提供给 ASP.NET dll 它没有指向与域相同的位置,否则 这次尝试的结果和第 4 次(第 4 次)相同。

文件“AcessaPesquisa.aspx”不在目标目录中。

请问,如何将子域指向正确的位置?

非常感谢, 里卡多·孔蒂

【问题讨论】:

    标签: asp.net subdomain server-error


    【解决方案1】:

    我猜 (1) 您正在使用泛域服务(DNS 注册表之一,将请求重定向到所有子域 *.mydomain.net 到同一服务器) 和 (2) 在你的这个服务器的 IIS 配置中,你已经将网站和主机名“www.mydomain.net”绑定在一起了。

    【讨论】:

    • 伙计们,正如我所说,这很简单,只是我从未这样做过:我的托管服务提供商在我的域中创建了一个子目录,这是访问时指向的位置,而不是根目录 !!!简单的错误或不为人知的简单事实有时会导致一些时间损失,在这种情况下“仅”3 天......(谢谢你 percyboy,为你的回答......)问候,R Conte
    猜你喜欢
    • 2015-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多