【问题标题】:.aspx file doesn't work on IIS website.aspx 文件在 IIS 网站上不起作用
【发布时间】:2012-09-27 17:11:29
【问题描述】:

我有一个包含很多 .aspx 文件的大解决方案,基本上它是我整个服务器的一个大 sln 文件

我想在我的 IIS 服务器中添加一个网站,该网站包含在根站点文件夹内的子目录中,例如:

my-tools.com 物理路径是 D:/MyWeb

我添加了一个辅助站点,与名为 mysite 的上层站点无关,如下所示:

mysite.my-tools.com 它的路径是 D:/MyWeb/MySite/

如果我尝试访问 mysite.my-tools.com/M_Index.aspx 文件,它会给我一个错误,告诉我找不到它,但是,当我尝试从同一目录(例如 mysite. my-tools.com/test.jpg) 它只返回 find。

重要的是要告诉所有页面共享相同的解决方案,我在这里做什么以及为什么它不起作用?谁能告诉我?

非常感谢

【问题讨论】:

  • 您使用的是哪个版本的 ASPNET 和 IIS?
  • IIS 7,ASPNET 不确定,不是我的项目,正在帮助我的一个朋友。我知道它是通过 VS 2008 编译的
  • 尝试通过 my-tools.com/mysite/M_Index.aspx 访问它 仅供参考 - 默认情况下,子文件夹与子域不对应
  • 它确实可以这样工作,但我希望它在我的子目录的根文件夹中。
  • 所以你希望它是 my-tools.com/M_Index.aspx?

标签: asp.net .net iis


【解决方案1】:

像您一样将文件夹分开是朝着正确方向迈出的一步。下一步是将 IIS 配置为指向该单独的文件夹。那么您需要在您的 DNS 主机上为您的子域创建一个 DNS 条目。 “子域.domain.com”。您将创建一个新站点,因此您可以使用相同的 IP 地址,只要为每个站点添加正确的主机标头即可。

【讨论】:

  • 那么为什么我可以在我的子目录中查看 jpg 文件?
  • 我刚刚添加了一个网站,该网站指向我选择的物理路径以及我添加的带有子目录的主机,但它似乎没有找到我的 .aspx 文件并显示它们
  • 检查 IIS,确保 .NET 的版本是 2.0,而不是 1.1
  • 我似乎找不到在哪里检查它
猜你喜欢
  • 1970-01-01
  • 2013-09-07
  • 2016-02-26
  • 1970-01-01
  • 2011-08-09
  • 2017-01-21
  • 2011-04-06
  • 1970-01-01
  • 2021-10-29
相关资源
最近更新 更多