【问题标题】:How to Host Dot Net Nuke Web Site on IIS如何在 IIS 上托管 Dot Net Nuke 网站
【发布时间】:2015-08-16 08:49:02
【问题描述】:

我在托管 Dot Net Nuke 站点时遇到了一些问题。我不知道 dot Net Nuke 是如何工作的,我从不研究 DNN。

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

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

你能告诉我怎么做/我必须做什么设置。

【问题讨论】:

    标签: url-rewriting dotnetnuke friendly-url dotnetnuke-7


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回复。问题是我直接将所有源代码复制到新域,包括网络配置所以它应该直接工作我也将旧域名从端口别名更改为新域名。
    猜你喜欢
    • 1970-01-01
    • 2011-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多