我好好环顾四周,看不到其他人有同样的问题。
我已经下载了DNN的最新安装(通过此页https://dotnetnuke.codeplex.com/relea..。)并尝试将其作为新安装(通过visual studio开发Web服务器)运行,但该网站在第二页上崩溃了向导,我在jquery库中收到javascript错误“无效字符”,没有任何反应。
使用VS javascript调试器我可以在调用堆栈中看到错误似乎源于用于更新安装页面上找到的进度条的一些javascript,有问题的行是......
var result = jQuery.parseJSON(status);
如果我让代码从这里运行,我在同一个javascript代码块中得到了“无法获取未定义或空引用的属性'进度”的进一步错误......
if (result.progress < $("#progressbar").progressbar('value')) return;
我的安装细节;
在Windows 7 64位上运行(也尝试过Windows 7 32位但得到相同的错误)。 使用VS 2010 安装到MS SQL Server 2008上的新(空白)数据库 使用SQL用户进行身份验证 在下载之前尝试过“解锁”zip文件的建议 鉴于NETWORKSERVICE用户可以完全控制DNN网站文件夹 我已经尝试使用IE 10&amp; amp;最新版本的Chrome(30.0.1)
除了尝试使用向导运行安装之外,我还发现您可以通过此web.config设置禁用向导;
运行这个我能够成功安装DNN但是当从基本向导页面重定向到DNN站点时,我得到一个对象未设置为此行上的对象错误实例...
if (PortalSettings.ActiveTab.PageHeadText != Null.NullString && !Globals.IsAdminControl())
...后面的default.aspx代码
去年我玩过DNN 6并没有安装任何问题,所以确认我仍然是下载DNN 6的最新版本(版本6.0.2.09从这里https://dotnetnuke.codeplex.com/relea..。)。并且再次能够使用相同的SQL服务器并运行VS 2010完全安装该版本。
任何帮助都将不胜感激。
谢谢,
答案 0 :(得分:1)
我遇到了同样的问题,并将应用程序池的管道模式切换为“Integrated”,修复了PortalSettings在此行上为null的问题:
if (PortalSettings.ActiveTab.PageHeadText != Null.NullString && !Globals.IsAdminControl())