子域名| ASP.NET | '/'应用程序中的服务器错误

时间:2011-09-09 13:47:04

标签: asp.net subdomain server-error

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

如果你想直截了当地跳到没有。 7下面......

TVM,RConte

  1. 我的托管域名:

    托管服务域名:MYDOMAIN.net

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

    rfpesquisa删除[THIS ONE]

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

  4. 托管DNS MYDOMAIN.net

    $ ORIGIN MYDOMAIN.net。 $ TTL 86400 .....等等 rfpesquisa 86400 IN A 174.36.13.167 [THIS ONE,COPIED FROM ...]

    www 86400 IN 174.36.13.167 [... THIS ONE]

    测试结果:

    1. 像往常一样访问主页面(不是子域名): (HTTP://)www.MYDOMAIN.net/AcessaPesquisa.aspx
    2. 工作正常!

      1. 添加了“kkk”以便输入错误的网址: (HTTP://)www.MYDOMAINkkk.net/AcessaPesquisa.aspx
      2. 给出:

        “找不到远程服务器”[按预期]

        1. 尝试了一个不存在的子域名XXXXXX (HTTP://)XXXXXX.MYDOMAIN.net/AcessaPesquisa.aspx
        2. 给出: HTTP错误404.找不到请求的资源。

          [女巫对我来说意味着找到了服务器但是找不到子域本身]

          1. 试过我要找的东西:(使用子域名rfpesquisa) (HTTP://)rfpesquisa.MYDOMAIN.net/AcessaPesquisa.aspx 我收到的消息: '/'应用程序中的服务器错误。
            无法找到该资源。 说明:HTTP 404.您要查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用。请查看以下网址,确保拼写正确。

            请求的网址:/AcessaPesquisa.aspx

          2. 鉴于ASP.NET消息,它对我意味着

            - WAS找到的子域名, 该请求仅授予ASP.NET dll 它不指向与域相同的位置,否则 这个尝试的结果和第4个,即严格的结果,将是相同的。

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

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

            非常感谢, Ricardo Conte

1 个答案:

答案 0 :(得分:0)

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