【问题标题】:Top domain is using subdomain global.asax顶级域正在使用子域 global.asax
【发布时间】:2012-06-20 15:48:18
【问题描述】:

我在 ASP.NET 2.0 中的域 www.xyz.com 上有一个网站

我还有几个其他网站在子域上运行,其中一个是 www.abc.ef.xyz.com

现在子域中的 global.asax 有一些通过发送电子邮件记录错误的代码。

我们在 www.xyz.com 上遇到了一些问题,我开始收到有关此网站错误的电子邮件。

xyz.com 也有 global.asax,但在代码中我没有发送任何错误电子邮件。

知道这是如何/为什么会发生的吗?

注意:我无权访问服务器本身,即我无法提供有关网络服务器设置的信息。虽然它是私人服务器(2008/IIS7.5),而不是在任何托管服务提供商上。

【问题讨论】:

  • 我认为问题出在“我们在 www.xyz.com 上遇到了一些问题”的细节中——如果上述问题出现在子域中,那么它们各自的Global.asax 中的事件就会被触发。
  • 您如何确定这些是您的 www.xyz.com 网站的电子邮件?
  • @Window,是的,我也这么认为,想了解更多。任何文件或更多解释?谢谢。
  • @Jeremy,因为在记录错误时,我正在获取域名。此外,大多数错误是找不到页面,它指向的页面仅存在于 www.xyz.com 中,而不存在于 subdomian 中。谢谢。

标签: asp.net iis-7.5


【解决方案1】:

不幸的是,如果无法访问服务器,就很难猜测发生了什么。我想你只是有分隔站点的文件夹,而不是实际的应用程序(在 IIS 中定义),它们将决定读取 global.asax 文件的范围。在代码级别走得太远之前,我会更好地了解 IIS 级别的体系结构。

【讨论】:

  • 主站点和子域站点工作正常。所以这些网站应该是实际的应用程序,否则它会引发错误,对吧?当我们在主域站点上推送一些更改时遇到一些问题时,就会发生这种情况。用户试图访问该网站,由于它已关闭,我不断收到错误电子邮件,说 /default.aspx 未找到,等等。现在我的电子邮件也记录了域名,它显示了我的主域 xyz.com。但我知道电子邮件不是从该站点发送的。谢谢。
猜你喜欢
  • 1970-01-01
  • 2021-08-18
  • 1970-01-01
  • 1970-01-01
  • 2014-02-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多