虚拟目录的 IIS 7 404 重定向

虚拟目录的 IIS 7 404 重定向

我们正在建立一个网站,其中一位开发人员问了我一个问题,我有点困惑。

基本上,我们有一个网站,用户可以访问并创建自己的“虚拟”子文件夹组。

例如,您可以访问 www.mydomain.com/index.aspx 并注册一个免费帐户。在此过程结束时,您将获得新网站的 URL。

www.mydomain.com/yourwebsite/index.aspx

现在,“yourwebsite”文件夹是使用 asp.net 应用程序中的 URL 重写完成的,它永远不会存在于网站上。我的问题是,如果用户决定访问

www.mydomain.com/yourwebsite/ 他们收到 404 页面未找到错误,在 IIS7 中有没有办法解决这个问题,因为在我看来这种行为是正确的,因为该文件夹不存在,所以 IIS 无法找到它来显示其内容。

任何意见,将不胜感激。

克里斯

答案1

您是否已将 index.aspx 添加为网站上 IIS 中的默认文档?它不是出厂时包含的默认文档,您需要添加它。

答案2

这个问题原来是由于我们对所使用的 URL ReWrite 组件缺乏经验。

开发人员仔细查看了 web.config 文件中的数据后,发现了一个明显的问题,纠正之后一切正常。

相关内容