【发布时间】:2015-08-27 20:13:57
【问题描述】:
我在使用 DotNetNuke 平台时遇到了我一生都无法理解的问题……Google 和 SO 搜索没有任何帮助。
任何用户第一次尝试访问该站点时,无论他们请求的 URL 是什么,他们都会被重定向到下面的 URL,并给出如下所示的 404 错误。在最初的 404 之后,如果用户请求完全相同的 URL,那么该用户接下来的一切都会完美运行。他们被重定向到正确的登录页面,并且从那时起一切正常。
有谁知道为什么这只会在每个用户对网站的第一次请求时发生?我设置了开发、测试和生产环境,并且问题在所有环境中都是一致的。
请求的网址:http://intranet.domain.com/page
“/”应用程序中的服务器错误。
找不到资源。描述:HTTP 404。您正在寻找的资源(或其之一 依赖项)可能已被删除,名称已更改,或者是 暂时不可用。请查看以下 URL 并制作 确保拼写正确。
请求的 URL:/Login.aspx
- IIS:v7
- DNN:v7.02.01
- 默认 DNN 身份验证已禁用,而 Active Directory 身份验证模块已启用。 (v5.0.6)
如果我可以提供任何其他配置信息,请告诉我。
【问题讨论】:
-
可能因为 cookie 或会话,它第二次可以正常工作?
-
@alwaysVBNET 是的,我也是这么想的,但我不知道从哪里开始解决它,因为这一切都由 DNN 处理......
-
为什么不安装源代码版本并调试
-
事件查看器下还有记录吗?
-
找到解决方案了吗?
标签: iis-7 dotnetnuke dotnetnuke-7