`
yyw84
  • 浏览: 78708 次
社区版块
存档分类
最新评论
阅读更多


整理了一下,记录在这里,希望能对更多人有所帮助。


0、升级到CS2.0后,将导致CCS中的部分功能无法使用,例如多附件、版主等功能

如何设置版主?

①新增一个Role;
②在指定版块加入这个Role,同时给它相应的权限;
③给要指定为版主的User添加该Role。

相关链接:http://bokegu.com/forums/2456/ShowPost.aspx

1、进入论坛时错误,值不能为空:format

解决方法:在cs_Sections表中把所有ForumType=30的都改成20(可能由于缓存的原因,要过一小段时间才能看到效果)

相关链接: http://communityserver.cn/forums/1145/showpost.aspx

2、访问相册时出现错误:“Parser Error Message: Unexpected end of file looking for tag.”

这个很好解决,将Web\Themes\Galleries\default\Skins\Skin-GalleryDetails-Sidebar.ascx文件中的“?/CS:Href>”中的“?”改为“<”即可。

3、相册、下载系统无法正常使用,添加相片或者下载文件的时候访问“首页”、“相册”、“下载”会抛出“未将对象引用设置到对象实例”异常。

从官方论坛里(http://communityserver.org/forums/1/503283/ShowThread.aspx)大家的论坛来看,似乎没有一个很好的解决方法。还好博客和论坛能正常使用,这是最关键的,其它两个系统可以暂时关闭它。

4、删除帖子时报告抛出异常

不能将值 NULL 插入列 'SectionID',表 DataBase.dbo.cs_PostAttachments';列不允许有空值。UPDATE 失败。
不能将值 NULL 插入列 'SectionID',表 DataBase.dbo.cs_Posts';列不允许有空值。UPDATE 失败。
不能将值 NULL 插入列 'SectionID',表 DataBase.dbo.cs_ThreadsRead';列不允许有空值。UPDATE 失败。
不能将值 NULL 插入列 'SectionID',表 DataBase.dbo.cs_Threads';列不允许有空值。UPDATE 失败。
语句已终止。
语句已终止。
语句已终止。
语句已终止。

引发原因:“回收站”或者“帖子报告”版块被删除

解决方法:执行SQL

SELECT * FROM cs_Sections WHERE ForumType = 50

查看是否存在 ForumType = 50 的记录,如果没有,刚将一个版块修改为50(这是用户存放被删除帖子的),命名“回收站”或“垃圾桶”就凭自己的喜好了。如果问题依旧,再查看是否存在 ForumType = 60的版块,没有则添加之。。

相关链接:http://communityserver.org/forums/thread/518556.aspx

http://communityserver.org/forums/thread/528323.aspx

5、升级过程可能导致用户头像丢失或者附件链接失效

原因如下:

①、因为CCS之前论坛的附件是GUID形式的,而CS的不是,所以,以前有的附件的链接失效了

②、CCS和CS 2以前的版本,附件或者图片是保存在物理目录文件里的,而CS2.0开始,是保存在SQL SERVER DB里了。

③、如果出现权限访问被拒绝,你可以尝试对Photos目录的everyone赋于写入权限,具体你可以参考CS的各个安装说明文件里的“升级”部份。

④、用户头像可能因CCS到CS升级而丢失了,原因和①、②、类似。

相关链接:http://cs.998118.com/forums/thread/31253.html

6、用户头像无法上传

症状表现为当点击“修改”按钮时抛出异常信息

[CSException: Error in the application.]
CommunityServer.Controls.EditProfile.UpdateAvatar_Click(Object sender, EventArgs e) +190
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain() +1277

整整被郁闷了一个下午,结果才在调试SDK时候提示找不到存储过程cs_Image_CreateUpdateDelete,问题终于有了进展,安装了全新的CS2,从中找出cs_Image_CreateUpdateDelete,修改了一下了,执行,是的,问题就在这。哈哈,终于可以正常上传头像了。

<!---->
cs_Image_CreateUpdateDelete
<!---->CREATE procedure [dbo].[cs_Image_CreateUpdateDelete]
(
    
@UserID  int,
    
@Content image,
    
@ContentType nvarchar(64),
    
@ContentSize int,
    
@Action  int,
    
@SettingsID int
)
AS
SET Transaction Isolation Level Read UNCOMMITTED
BEGIN
    
DECLARE @ImageID int

    
-- Create
    IF @Action = 0 OR @Action = 1
    
BEGIN
        
-- Remove if already exists from tables: cs_Images, cs_UserAvatar
        SET @ImageID = (SELECT ImageID FROM cs_UserAvatar WHERE UserID = @UserID and SettingsID = @SettingsID)
        
DELETE cs_Images WHERE ImageID = @ImageID and SettingsID = @SettingsID
        
DELETE cs_UserAvatar WHERE UserID = @UserID and SettingsID = @SettingsID

        
-- Add new entry
        INSERT INTO cs_Images VALUES (@ContentSize@ContentType@ContentGetDate(), @SettingsID)
        
SET @ImageID = @@Identity
 
        
INSERT INTO cs_UserAvatar VALUES (@UserID@ImageID''@SettingsID)
    
END
    
ELSE IF @Action = 2
    
BEGIN
        
-- Remove if already exists from tables: cs_Images, cs_UserAvatar
        SET @ImageID = (SELECT ImageID FROM cs_UserAvatar WHERE UserID = @UserID and SettingsID = @SettingsID)
        
DELETE cs_UserAvatar WHERE UserID = @UserID and SettingsID = @SettingsID
        
DELETE cs_Images WHERE ImageID = @ImageID and SettingsID = @SettingsID
    
END
END


技术支持站点:
http://communityserver.org/
http://communityserver.cn/
http://blog.joycode.com/dotey/category/1039.aspx
http://cs.998118.com/

还有园子里的
http://ugoer.cnblogs.com/category/32456.html?Show=All
http://dragonpro.cnblogs.com/category/54152.html


分享到:
评论

相关推荐

    CCS v2.0 免安装html版_ccs20.zip

    用户只需将这些文件上传到服务器,然后通过浏览器访问,就能运行并使用这个CCS v2.0系统。 在这个系统中,HTML文件作为基础结构,定义了网页的元素和内容;CSS文件则负责美化这些元素,通过设置颜色、字体、布局等...

    DSP课程软件CCS2.0

    《CCS2.0:掌握数字信号处理的关键工具》 CCS,全称为Code Composer Studio,是由德州仪器(Texas Instruments,...无论是理论学习还是实际项目开发,CCS2.0都是一个值得信赖的工具,帮助我们跨越从理论到实践的鸿沟。

    XDSUSB2.0Drivers For CCS3.3

    - 确保USB驱动程序和CCS3.3版本兼容,否则可能会出现连接问题。 - 使用过程中,若遇到设备无法识别或通讯错误,检查USB线缆和设备接口是否接触良好。 - 保持设备驱动程序的更新,以获得最佳的性能和兼容性。 总之,...

    Ti DSP 集成开发工具包 CCS 2.0

    - **调试器**:CCS 2.0内置实时调试器,支持硬件断点、单步执行、变量监视、内存查看等调试功能,便于问题定位和代码优化。 - **模拟器**:对于没有硬件设备的情况,CCS 2.0提供模拟器,可以在软件上仿真运行程序,...

    VVVF_ASM.rar_VVVF_ccs dsp emd_ccs2.0_dsp 电机

    "ccs2.0"和"dsp_电机"进一步确认了这个项目是基于CCS2.0开发的,并且专注于DSP在电机控制领域的应用。 至于压缩包内的文件"www.pudn.com.txt"可能是一个链接或者说明文件,指向更多的资源或者关于这个项目的详细...

    ccs 2.0 中文手册

    《CCS 2.0 中文手册》是针对CSS(Cascading Style Sheets)2.0版本的一个详尽指南,旨在帮助用户深入理解和熟练运用这一重要的网页设计语言。CSS是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的...

    mipi_csi2_ccs1.1.zip

    2003年7月,由美国德州仪器(TI)、意法半导体(ST)、英国ARM和芬兰诺基亚(Nokia)4家公司共同成立。MIPI联盟旨在推进移动应用处理器接口的标准化 。MIPI联盟下面有不同的WorkGroup,分别定义了一系列的手机内部...

    CCS样式精品,集全2.0,3.0

    标题中的"CCS样式精品,集全2.0,3.0"暗示了这是一个关于CSS样式的资源集合,涵盖了CSS2.0和CSS3.0的版本。CSS,即层叠样式表(Cascading Style Sheets),是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)...

    dsp用法指导CCS 2.0 软件的使用

    【CCS 2.0 软件使用指导】 CCS (Code Composer Studio) 是TI公司推出的一款集成开发环境,特别适用于Texas Instruments的DSP...在实践中遇到的问题,需要结合理论知识和实践操作经验去解决,提高故障排查和调试能力。

    SEED公司的usb2.0仿真器ccs3.3驱动

    在实际开发过程中,了解USB2.0协议的基本原理和CCS3.3的使用方法是至关重要的。USB2.0驱动的正确安装和配置,以及熟悉CCS3.3的各个功能模块,如源码编辑、编译构建、调试工具等,都是提升开发效率的关键。此外,对于...

    CCS4-5100USB V2.0A驱动

    总之,CCS4-5100USB V2.0A驱动是连接CCS4.X开发环境和ICETEK-5100USB V2.0A硬件设备的桥梁,它在软件调试、数据传输和设备识别等环节发挥着关键作用。正确理解和使用该驱动,将有助于提升嵌入式系统的开发效率,降低...

    ICETEK_5100USB2.0--CCS3.3.06驱动

    如果遇到问题,可以查阅ICETEK-5100 USB(560系列)通用开发系统安装使用说明书-2007.pdf,该文档详细介绍了设备的安装步骤、常见问题及解决方法,是开发者的重要参考。 总的来说,ICETEK_5100USB2.0--CCS3.3.06...

    css2.0.rar_ccs2.0_css dsp_css2.0_css开发dsp_style

    关于CCS的手册~~~ 不是关于DSP编程环境的CCS的手册~~~ CSS是Cascading Style Sheet 的缩写。译作「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

    CCS打不开问题的解决办法

    总之,遇到CCS打不开的问题时,首先要排查系统环境和软件兼容性,通过调整和修复这些关键因素,通常可以解决问题。对于开发者来说,理解软件的依赖关系和解决兼容性问题是日常工作中不可或缺的技能。

    ccs5.5常见问题解决

    ccs5.5常见问题解决

    ICETEK-5100 USB V2.0A-CCS3.3

    ICETEK-5100 USB V2.0A在CCS3.3下的驱动

    CCS5.0以上SEED XDS560Plus仿真器连接问题(-2083)解决方法

    ### CCS5.0以上SEED XDS560Plus仿真器连接问题(-2083)解决方法 #### 一、背景介绍 在使用CCS(Code Composer Studio)5.0及以上版本与SEED XDS560Plus仿真器进行连接时,可能会遇到连接失败的问题,错误代码为-...

    开发环境CCS2.0 TI公司240DSP电机VVVF控制程序 可直接使用.rar

    这个程序是为了解决电机调速和控制问题,特别适用于工业自动化领域的应用。 TI的TMS320F240是一款高性能、低功耗的C2000系列DSP,广泛用于电机控制、电源转换和其他实时控制应用。它具备快速乘法器和并行指令执行...

Global site tag (gtag.js) - Google Analytics