我想通过创建数据库的副本并将.net文件复制到新文件夹中来复制现有的用于测试目的的DNN门户。DNN重定向循环
我复制了网站并更改了webconfig指向新网站并更改了数据库中的别名后,我收到此错误。
此网页有一个重定向循环。
http://xxx.us/xxx/default.aspx的网页导致了太多重定向。清除您的本网站的Cookie或允许第三方Cookie可以解决此问题。如果没有,这可能是一个服务器配置问题,而不是您的计算机的问题。
我想通过创建数据库的副本并将.net文件复制到新文件夹中来复制现有的用于测试目的的DNN门户。DNN重定向循环
我复制了网站并更改了webconfig指向新网站并更改了数据库中的别名后,我收到此错误。
此网页有一个重定向循环。
http://xxx.us/xxx/default.aspx的网页导致了太多重定向。清除您的本网站的Cookie或允许第三方Cookie可以解决此问题。如果没有,这可能是一个服务器配置问题,而不是您的计算机的问题。
这里是common causes列表DNN的重定向循环:
1) You are setting the trust level to medium and using the 1.0.61025.0 version of System.Web.Extensions. Update the trust level to full and and update ALL occurrences of System.Web.Extensions to 3.5.0.0 in the web.config (assuming .NET 3.5 framework is installed).
Original:
<trust level="Medium"... ...
...System.Web.Extensions,
Version=1.0.61025.0...
Updated:
<trust level="Full"... ...
...System.Web.Extensions,
Version=3.5.0.0...
您也应该检查是否有System.Web.Extensions.dll(版本1.0.61025.0 )在/ bin目录中。如果没有编译的模块依赖于此程序集版本,则可以删除该文件。否则,使用程序集重定向在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) You have a trailing slash in the HTTPAlias field in the PortAlias table, remove it.
JAllen,以我的经验,这是一个格式不正确PortalAlias记录。
我的建议是尝试一些额外的迭代。
例子:
进入您的PortalAlias表的具体值取决于您的IIS绑定。您可能还需要检查您的hosts文件验证本地主机提供给您
C:\Windows\System32\drivers\etc\hosts
在20 DNN的部署,这给我带来了一些痛苦的时候了一把,至少。
在我的情况下,我必须将PortalID设置为0,它最初在1之后与另一个DNN网站进行比较,该DNN网站正在运行,并且必须在网站运行之前为该网站回收App Pool – kolexinfos 2016-07-18 17:45:26
我这个问题挣扎了坚实的一天,我能将一个项目添加到常见原因列表中:
Cannot communicate with SQL Server
为PCI符合性扫描禁用TLS1.0和SSLv3后,我们开始收到错误:ERR_TOO_MANY_REDIRECTS
。我可以ping服务器并且可以登录到服务器(从数据库服务器上的SSMS),但是当我尝试建立从Web服务器到数据库的ODBC连接时,它失败了。
它会尝试击中主页(并失败),然后不断尝试重定向到UnderConstruction页面,每次都失败,直到出现错误。
我不得不重新启用TLS1.0才能使其工作,但绝对是一个短期修复。
JAllen,你解决了这个问题吗?如果Mike的回答有帮助,请将其标记为已接受。 – 2011-09-05 16:35:01
任何解决方案?请分享! – tatigo 2015-02-25 02:33:24