Url rewriting 如何在IIS上托管Dot Net Nuke网站

Url rewriting 如何在IIS上托管Dot Net Nuke网站,url-rewriting,dotnetnuke,friendly-url,dotnetnuke-7,Url Rewriting,Dotnetnuke,Friendly Url,Dotnetnuke 7,我在主持Dot-Net Nuke网站时遇到了一些问题。我不知道网络核是如何工作的,我从来没有在DNN上工作过 我们在服务器上有一个旧的点网核武器网站,域名是ABC.com/XX 现在,您希望将该站点托管在单独的域下。 我们得到了域名XYZ.com,我在IIS中创建了新的网站,并将所有旧的源代码放在XYZ.com中。现在,当我试图访问XYZ.com时,出现了一个错误 404-找不到文件或目录 我想我缺少了一些URL编写的设置。我不知道以前的设置,很久以前有人主持这个网站,并且没有任何文档 您能告诉

我在主持Dot-Net Nuke网站时遇到了一些问题。我不知道网络核是如何工作的,我从来没有在DNN上工作过

我们在服务器上有一个旧的点网核武器网站,域名是ABC.com/XX 现在,您希望将该站点托管在单独的域下。 我们得到了域名XYZ.com,我在IIS中创建了新的网站,并将所有旧的源代码放在XYZ.com中。现在,当我试图访问XYZ.com时,出现了一个错误 404-找不到文件或目录

我想我缺少了一些URL编写的设置。我不知道以前的设置,很久以前有人主持这个网站,并且没有任何文档


您能告诉我如何执行此操作/我必须执行的设置吗。

首先,根据您的配置,您可能还必须获取sql server数据库。
查看web中的连接字符串。配置应指明使用了什么数据库。
如果看起来像“Data Source=。\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=| DataDirectory | Database.mdf;”,则数据库文件存储在网站文件夹中。如果安装了SQL Server的本地实例,则只需使用该实例的名称配置datasource参数。
否则,您必须获取数据库,在SQL Server中进行配置并修改这些连接字符串。
然后,我建议您在该数据库的PortalAlias表中添加一个条目,其中包含要使用的新域。在你的帖子中,我猜可能是“XYZ.com”。

我希望这会对你有所帮助。

谢谢你的回复。问题是,我直接将所有源代码复制到新域,包括web配置,所以它应该可以直接工作。我还将旧域名从端口别名更改为新域名。