1

我环顾四周,看不到其他人有同样的问题。

我已经下载了 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 和最新版本的 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 运行安装该版本而没有任何问题。

任何帮助,将不胜感激。

谢谢,

4

1 回答 1

1

我遇到了同样的问题,将应用程序池的管道模式切换为“集成”修复了 PortalSettings 上出现此行为 null 的问题:

if (PortalSettings.ActiveTab.PageHeadText != Null.NullString && !Globals.IsAdminControl())
于 2014-09-23T23:14:02.493 回答