我正在尝试通过创建数据库副本并将 .net 文件复制到新文件夹中来复制用于测试目的的现有 DNN 门户。
在复制站点并更改 Web 配置以指向新站点并更改数据库中的别名后,我收到此错误。
此网页有重定向循环。
网页位于http://xxx.us/xxx/default.aspx http://xxx.us/xxx/default.aspx导致了太多的重定向。清除该网站的 cookie 或允许第三方 cookie 可能会解决该问题。如果不是,则可能是服务器配置问题,而不是您的计算机问题。
这是一个列表常见原因 http://jw0rd.net/2009/05/09/dotnetnuke-redirect-loop/对于 DNN 重定向循环:
1) 您将信任级别设置为
介质并使用 1.0.61025.0
System.Web.Extensions 的版本。
将信任级别更新为完全并且
更新所有出现的
System.Web.Extensions 到 3.5.0.0 中
web.config(假设.NET 3.5
框架已安装)。
原来的:
<trust level="Medium"... ...
...System.Web.Extensions,
Version=1.0.61025.0...
Updated:
<trust level="Full"... ...
...System.Web.Extensions,
Version=3.5.0.0...
您还应该检查/bin目录中是否有System.Web.Extensions.dll(版本1.0.61025.0)。如果没有已编译的模块依赖于该程序集版本,则可以删除该文件。否则,请在 web.config 运行时部分使用程序集重定向:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
2) 末尾有一个斜杠
PortAlias 中的 HTTPAlias 字段
表,将其删除。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)