DotNetNuke 4.3.5 StarterKit C#模板无法运行Bug
DotNetNuke.Services.Exceptions.ModuleLoadException: e:\Development\DotNetNuke_4.3.5_Source\Website\DesktopModules\TestingModule\ViewTestingModule.ascx.cs(136): error CS0019: Operator '&' cannot be applied to operands of type 'string' and 'string' ---> System.Web.HttpCompileException: e:\Development\DotNetNuke_4.3.5_Source\Website\DesktopModules\TestingModule\ViewTestingModule.ascx.cs(136): error CS0019: Operator '&' cannot be applied to operands of type 'string' and 'string' (运算符“&”无法应用于“string”和“string”类型的操作数)at System.Web.Compilation.AssemblyBuilder.Compile() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at System.Web.UI.TemplateControl.LoadControl(String virtualPath) at DotNetNuke.UI.Skins.Skin.InjectModule(Control objPane, ModuleInfo objModule, PortalSettings PortalSettings) in E:\Development\DotNetNuke_4.3.5_Source\Library\Components\Skins\Skin.vb:line 446 --- End of inner exception stack trace ---
按照提示,找到出错的代码,第136行,很明显,作者按照VB的语法在连接字符串。
& nbsp; {
136行: if (strContent.IndexOf("[" & objPropertyInfo.Name.ToUpper() & "]") != -1)
{
strValue = Server.HtmlDecode(DataBinder.Eval(e.Item.DataItem, objPropertyInfo.Name).ToString());
strContent = strContent.Replace("[" + objPropertyInfo.Name.ToUpper() + "]", strValue);
}
}
将"&"改为“+"。
之后,会出现这样的出错提示:
DotNetNuke.Services.Exceptions.ModuleLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at YourCompany.Modules.TestingModule.ViewTestingModule.lstContent_ItemDataBound(Object sender, DataListItemEventArgs e) in e:\Development\DotNetNuke_4.3.5_Source\Website\DesktopModules\TestingModule\ViewTestingModule.ascx.cs:line 136 at System.Web.UI.WebControls.DataList.OnItemDataBound(DataListItemEventArgs e) at System.Web.UI.WebControls.DataList.CreateItem(Int32 itemIndex, ListItemType itemType, Boolean dataBind, Object dataItem) at System.Web.UI.WebControls.DataList.CreateControlHierarchy(Boolean useDataSource) at System.Web.UI.WebControls.BaseDataList.OnDataBinding(EventArgs e) at System.Web.UI.WebControls.BaseDataList.DataBind() at YourCompany.Modules.TestingModule.ViewTestingModule.Page_Load(Object sender, EventArgs e) in e:\Development\DotNetNuke_4.3.5_Source\Website\DesktopModules\TestingModule\ViewTestingModule.ascx.cs:line 115 --- End of inner exception stack trace ---
对于这个出错先介绍一个简单的解决方案:
如果出现这个提示,并不表示现在模块完全不能使用,这时你点左上角的小三角形进入“设置”页,点击模块对应的设置节,在“Template"处输入"[CONTENT]"并更新,模块就可以正常运行,有时间会做个补丁。
转载于:https://www.cnblogs.com/DotNetNuke/archive/2006/12/07/585480.html
DotNetNuke 4.3.5 StarterKit C#模板无法运行Bug相关推荐
- 关于维修服务器的报告模板,服务器运行报告模板
服务器运行报告模板 内容精选 换一换 华为云弹性伸缩(Auto Scaling)可根据用户的业务需求和预设策略,自动调整计算资源,使云服务器数量自动随业务负载增长而增加 来自:产品 已获取服务器管理员 ...
- UE5 VR模板打包运行,Quit Game崩溃
shipping包报错:GameThread timed out waiting for RenderThread after 120.00 secs Development包报错:Assertion ...
- WDS部署操作系统之二 制作并捕获模板计算机映像
前面我们实现了WDS部署全新windows7操作系统,但这些系统都没有安装相关办公软件,需要后续再安装,比较麻烦.那如何制作一台模板计算机并捕获模板计算机映像呢? 什么是模板计算机? 对于模板计算机的 ...
- Mako 模板系统文档翻译(1) 使用基础
译者的前言(木野狐 http://rchen.cnblogs.com): Mako 是一个模板引擎,快速而强大.其语法类似于 Python,可以在模板内随时建立可复用的函数,灵活性比较高.让我想起来最 ...
- 复习笔记(八)——C++模板
模板的概念 在C++标准库中,几乎所有的代码都是模板代码. 模板是一种参数化的多态工具. 所谓参数化的多态性,是指将程序所处理 的对象的类型参数化,使一段程序代码可以用于处理多不同类型的对象. 采用模 ...
- 你必须懂的 T4 模板:深入浅出
示例代码:示例代码__你必须懂的T4模板:浅入深出.rar (一)什么是T4模板? T4,即4个T开头的英文字母组合:Text Template Transformation Toolkit. T4文 ...
- 软件测试bug文档模板,软件bug测试记录模板
软件bug测试记录模板 XXX软件bug测试记录表 文档编号: 背景信息 项目名称 测试目的 硬件环境 软件环境 测试时间 测试人员 测试说明 1.严重等级: A-Crash(崩溃的):由于程序所引起 ...
- python渲染光线_python模板渲染配置文件
python的mako.jinja2模板库,确实好用!这里做个笔记,好记性不如烂笔头. #!/usr/bin/env python #encoding=utf-8 import sys,yaml ...
- 关于算法模板和规范的说明
这里记录的算法模板和规范仅供个人使用,可能会存在BUG.由于使用本博客模板导致的BUG及其负面影响,本人概不负责. 转载于:https://www.cnblogs.com/hzs2000/p/6682 ...
最新文章
- SQL的不合理有效性
- Rust语言之HelloWorld Web版
- 微信小程序数据拼接_微信小程序用户数据解密算法Java版
- Oracle 海量数据处理- 索引的选择
- Linux 进阶笔记(二)
- 《Python编程从入门到实践》记录之文件异常(try-except-else代码块)
- poi对excel的基本读写操作
- Linux内核深入理解定时器和时间管理(4):定时器 timer
- 【解决方案】: hyper-v 导入虚拟机报这个错误 32784
- Java 图书管理系统
- 网易邮箱服务器怎么注册,免费网易域名邮箱申请教程
- ftp服务器查看所有文件夹,查看ftp服务器所有文件夹
- Andriod8.0去除Launcher谷歌搜索框
- linux 彻底删除oracle,Linux下完美卸载Oracle
- 在你的网页集成QQ推广即时聊天
- app store android退款,买完 App、游戏内购就后悔了?手把手教你如何申请 App Store 退款...
- 2022第十四届环泰山T60线上大徒步活动线下启动仪式圆满结束
- ArtyA7的Hello Word创建Microblaze嵌入式系统硬件工程的问题解决
- 集合竞价如何买入_集合竞价如何挂单:集合竞价该挂什么价格
- stm32 设置systick中断抢先式优先级
热门文章
- 基于VC++的GDI常用坐标系统及应用
- openresty开发系列29--openresty中发起http请求
- [CF917D]Stranger Trees[矩阵树定理+解线性方程组]
- 一、cocos2dx概念简介
- 一次性删除数据库中某库的所有存储过程的方法
- js操作frame详细解说,window.opener和window.parent的区别
- 如何应对货期延迟(转自索菲外贸笔记)
- 激活用户并让他留下,仅是“活下去”的第一步
- PMCAFF产品经理社区原创专栏,产品圈的干货看这儿就够了
- PMCAFF微课堂已结束 | 前YY产品总监深度揭秘P2P运营推广精髓