DotNetNuke上的总noob问题,首次使用它。
我的客户给了我一个他的网站(DNN制作)的转储,他想和我一起主持他的网站。
他有一份门户网站列表。我想知道如何在localhost中查看一个 我在我的本地IIS中创建了一个DotNetNuke应用程序,指向我的客户端提供的代码。此文件夹具有DotNetNuke.webproj文件。
在Portals目录中,我得到了一个名为StackMe的文件夹。我如何访问该门户网站?
当我浏览http://localhost/DotNetNuke/
时,它会重定向到http://localhost/DotNetNuke/Install/UnderConstruction.htm
答案 0 :(得分:8)
如果它重定向到Under Construction,该站点可能无法访问数据库。如果没有与数据库的连接,DotNetNuke将无法显示任何内容。如果您尝试点击http://localhost/DotNetNuke/Install/Install.aspx?mode=none
在PortalAlias
数据库表中处理门户到URL的映射。您应该只能将localhost
URL添加到该表,然后才能访问该站点(一旦站点可以访问该数据库)。如果站点有多个门户,则需要为要访问的每个门户添加别名。
答案 1 :(得分:6)
如果您正在查看正在建设中的页面,那么就会出现问题(队长很明显)。
帮助您在本地计算机上进行故障排除的一些步骤:
<connectionStrings>
中,检查<add name="SiteSqlServer" ... />
元素。 <appSettings>
中检查<add name="SiteSqlServer" ... />
元素。select *
)。记下门户网站ID。INSERT INTO PortalAlias (PortalID, HttpAlias) VALUES (<YourPortalID>, 'http://yoururl')
如果一切都失败了......
我取得了有限的成功,就是将Install
目录重命名为其他内容,比如_Install
并重新点击该网站,以便我可以看到ASP.NET错误是什么。在我再次运行网站后,我将其恢复为原始名称。
答案 2 :(得分:0)
这将是一个很长的故事,但我会尽量保持小:
假设您已正确设置localhost / dotentnuke网站,请在尝试执行以下操作之前备份您的数据库:
请记住,portalAlias是dnn看起来的表,而portal 0是默认门户网站,因此门户网站别名中的门户网站0应该至少有一个条目。
由于您的dnn实例具有多个门户,因此如果它们是父门户,则必须为每个门户创建单独的网站。并将httpalias更改为每个门户网站的本地iis网址。
如果您需要任何其他帮助,请与我们联系。