我在托管Dot Net Nuke网站时遇到了一些问题。我不知道dot Net Nuke是如何工作的,我从不在DNN上工作。
我们在服务器上托管了旧的Dot Net Nuke网站,名称为ABC.com/XX 现在想要将该网站托管在不同的域名下。 我们获得了域名XYZ.com,我在IIS中创建了新的Web站点,并将所有旧源代码放在XYZ.com中。现在当我试图访问XYZ.com时,我收到了错误 404-找不到文件或目录。
我想我错过了一些URL Writing的设置。我不知道以前的设置,很久以前有人主持过这个网站而且没有任何文档。
你能告诉我怎么做/我必须做什么设置。
答案 0 :(得分:1)
首先,根据您的配置,您可能还必须获取sql server数据库
查看web.config中的连接字符串应该指出使用了什么数据库
如果它看起来像" Data Source =。\ SQLExpress; Integrated Security = True; User Instance = True; AttachDBFilename = | DataDirectory | Database.mdf;",数据库文件存储在网站文件夹中。您只需将数据源参数配置为SQL Server本地实例的名称(如果已安装在该参数上)。
否则,您必须获取数据库,在SQL Server中配置它并修改这些连接字符串
然后,我建议您使用要使用的新域在此数据库的PortalAlias表中添加一个条目。在你的帖子中,我想它可能是" XYZ.com"。
我希望它会对你有所帮助。