我试图通过创建数据库的副本并将.net文件复制到新文件夹来复制我用于测试目的的现有DNN门户.
复制网站并将webconfig更改为指向新网站并更改数据库中的别名后,我收到此错误.
此网页有重定向循环.
http://xxx.us/xxx/default.aspx上的网页导致了太多的重定向.清除此站点的cookie或允许第三方cookie可以解决问题.如果没有,它可能是服务器配置问题,而不是您的计算机的问题.
以下是DNN 重定向循环的常见原因列表:
1) 您将信任级别设置为中并使用 1.0.61025.0 版本的 System.Web.Extensions。将信任级别更新为完全,并将 web.config 中所有出现的 System.Web.Extensions 更新为 3.5.0.0(假设已安装 .NET 3.5 框架)。
原来的:
<trust level="Medium"... ...
...System.Web.Extensions,
Version=1.0.61025.0...
Run Code Online (Sandbox Code Playgroud)
更新:
<trust level="Full"... ...
...System.Web.Extensions,
Version=3.5.0.0...
Run Code Online (Sandbox Code Playgroud)
您还应该检查/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>
Run Code Online (Sandbox Code Playgroud)
2) PortAlias 表中的 HTTPAlias 字段中有一个尾部斜杠,请将其删除。
| 归档时间: |
|
| 查看次数: |
9089 次 |
| 最近记录: |