Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Redirect DNN不';t重定向到Default.aspx_Redirect_Iis 6_Dotnetnuke - Fatal编程技术网

Redirect DNN不';t重定向到Default.aspx

Redirect DNN不';t重定向到Default.aspx,redirect,iis-6,dotnetnuke,Redirect,Iis 6,Dotnetnuke,我有一个DNN站点(5.06),我在运行IIS7的独立机器上开发。当我将站点复制到运行IIS6的生产机器上并输入URL(如www.site.com)时,我会得到一个通用的DNN错误页面,没有其他信息。但是,如果我添加默认页面,www.site.com/default.aspx一切正常 友好的URL设置从未更改,我已验证在IIS6的文档选项卡上输入了Default.aspx。门户事件查看器没有我得到的错误页面的条目 我几乎可以肯定这与从IIS7迁移到II6有关;很明显我遗漏了什么。有什么想法吗?很

我有一个DNN站点(5.06),我在运行IIS7的独立机器上开发。当我将站点复制到运行IIS6的生产机器上并输入URL(如
www.site.com
)时,我会得到一个通用的DNN错误页面,没有其他信息。但是,如果我添加默认页面,
www.site.com/default.aspx
一切正常

友好的URL设置从未更改,我已验证在IIS6的文档选项卡上输入了Default.aspx。门户事件查看器没有我得到的错误页面的条目

我几乎可以肯定这与从IIS7迁移到II6有关;很明显我遗漏了什么。有什么想法吗?

很奇怪

仔细检查SQL server中的PortalAlias表。确认www.site.com在那里。 仔细检查IIS6中的主机标题是否包含www.site.com 确保Default.aspx位于IIS6的文档区域中,并设置为运行的最高默认值 回收你的应用程序池

祝你好运


我在IIS6和IIS7中遇到的唯一一件事就是在应用程序池中以集成模式或经典模式运行。。。但这通常是从IIS6到IIS6的问题,反之亦然。

DNN已确认这是5.06中的错误,将在未来的更新中解决。这对我今天没有帮助,但我通过将以下内容添加到友好URL列表中,解决了这个问题:

Look for: .*/
Send To:  ~/Default.aspx

我找不到我昨天阅读的论坛帖子,但确实找到了这个帖子,它也详细介绍了这个问题:

我能够解决这个问题(对我来说),方法是从一个使用相同版本的DotNetNuke的工作站点获取web.config文件,并将其修改为具有正确的机器密钥和连接字符串。当DotNetNuke变得陌生时,这是我最后的选择。我在5.6.0版上运行10+DNN站点,我只遇到过一次这个问题