在中文环境下创建的英文模板, 操作Site Navigation Settings时 ,出现Cannot make a cache safe URL for "SelectorControls.js"..... 的错误。 当然已经安装了英文语言包。

经过研究解决措施如下:

C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\

2052目录下的 

SelectorControls.js
HierarchicalListBox.js
AssetPickers.js
Styles\PORTAL.CSS
Styles\CONTROLS.CSS

拷贝到1033目录下。

如果点击其他菜单出现如此问题或安装的英文版本加中文语言包,应该同理。 

 

posted @ 2009-10-20 18:01 donson 阅读(86) | 评论 (0)编辑

下载MOSS2007 模板,部署之

set path=%path%;C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN

stsadm -o addsolution -filename ApplicationTemplateCore.wsp
stsadm -o deploysolution -name ApplicationTemplateCore.wsp -allowgacdeployment -immediate
stsadm -o copyappbincontent
stsadm -o addsolution -filename DocumentLibraryReview.wsp
stsadm -o deploysolution -name DocumentLibraryReview.wsp -allowgacdeployment -immediate

..................

出现问题,不能正常安装,Sharepoint Services Administration 没有启动, 原来默认是没有启动的。

 启动该服务之后,不能继续安装, "提示解决方案已经部署或回收",

原来解决方案已经部署,只不过在在等待计时器执行 , 执行这个命令:stsadm -o execadmsvcjobs

Sharepoint Services Administration 没有启动时部署是有提示的,没注意而已。

posted @ 2009-10-20 16:09 donson 阅读(81) | 评论 (0)编辑

自定义sitemapprovider读取sitemap, 绑定Asp:Menu 控件, 结果Click事件不能响应,

试了N久 , 没有解决,于是乎Google, Google了N久终于找到良方:

 增加 <asp:MenuItemBinding .....> NavigateUrlField="Url"

   <asp:Menu ....>

  <DataBindings>
    <asp:MenuItemBinding NavigateUrlField="Url"/>

     </DataBindings>

  </asp:Menu> 


原贴地址如下,特此记录,以防忘记。

 

http://forums.asp.net/t/1060961.aspx

posted @ 2009-04-09 09:43 donson 阅读(125) | 评论 (0)编辑


Cannot open  the file: mk:MSITStore....

chm 电子书不能打开,google 百度 到很多大侠  regsvr c:\windows\system\hhctrl.ocx 就ok了,而且还找到微软官网的原贴就是这样解决的。

现在的系统 hhctrl.ocx 已经不在 system目录下, 在system32下,注册也用 regsvr32 注册了.

我注册了3个版本,4.7版本, ie6 sp1 的5.2版本,统统不行。

 后来又看到这位大侠的贴子,我的也是英文版本的系统,但区域已经是中文的了。

 难道像这位大侠说的,文件名有中文的缘故? 俺把所有的有中文的都打开一看,果然都有问题。俺把文件名中的中文去掉,果然没问题了。

感谢 zhuzhu 他的博客地址是

http://mingzhug.spaces.live.com/blog/cns!bc68e28d7523dae!464.entry

posted @ 2009-02-13 15:07 donson 阅读(84) | 评论 (0)编辑


一个老的Asp项目需要作一些升级, 拿到原代码在笔记本上配起来, 竟然所有Asp页面都不能访问

Server Application Error  500错误:

The server has encountered an error while loading an application during the processing of your request. ......

Google 试了好多方法,后来试了几个帖子重新注册了几个dll

cd %windir%"system32"inetsrv

msdtc -install

msdtc -resetlog

rundll32 wamreg.dll  CreateIISPackage

regsvr32 asptxn.dll 

就好了

后台又搜到几个帖子 才确定,这的问题是后两个命令起作用了。 供大家参考, 自己也记录一下

http://www.cnblogs.com/diction/archive/2008/06/29/939805.html

http://juan.zi0928.blog.163.com/blog/static/420005462008916101029434/

 http://www.iisfaq.com/default.aspx?View=A463


 

posted @ 2009-02-12 21:56 donson 阅读(389) | 评论 (0)编辑

一次安装了Sqlserver2005之后,vs2005的项目模板丢失了。 博客园搜索了一下,很多大侠提供了很多方法。

如 :

重新指定模板路径到安装目录或copy模板到模板目录根目录下,然后运行下述命令重新构建 project templetes cache.

devenv /setup

devenv /installvstemplates

参见 http://www.cnblogs.com/end/archive/2007/01/24/629446.html

 然而上述方法有些许缺点:

1. 指定模板路径到安装目录 缺点是,不能加载用户自定义模板,模板路径默认是指向用户自定义模板路径的。系统模板的加载是通过cache目录加载的。

2. copy的方法是改变了原来vs上层有一级语言目录的设定,如1033, 2052

看到有博客达人提到模板丢失是由于语言版本问题引起的,回想起我的vs 2005是 en 版的, 安装了sql2005中文版后,sql2005安装时默认安装了vs2005中文的for sqlserver开发环境。

由此引起了vs2005的语言版本冲突,导致模板丢失。据此,我设想在vs的开发环境中找与语言相关的设置。在 [工具tools]-[选项options]-[环境environment ]-[区域设置international setting] 中把 [语言language] 改成 English

,确定重启就恢复了原来的项目模板。

如果你已经执行过 devenv 命令重新生成过 cache, 那么你可以在语言设置完成后,重新生成一次模板cache.

 希望改成其他版本的项目模板的类是,只是区域设置不同。


posted @ 2009-02-02 15:01 donson 阅读(266) | 评论 (1)编辑
     摘要: 得空安装Ubuntu Linux体验一把,记得最早还是98,99,2000年的时候玩的,什么冲浪(Xteam)、红帽子、红旗、蓝点,TurboLinux.那时候版本都是什么1.0,2.0,3.0之类的, 好像Turbo Linux版本最高到4.0了。 如今已经很少有人知道蓝点Linux了。俺在vmware 5.51 下安装Ubuntu Linux8.04失败过程求证了5.51的vmware too...  阅读全文
posted @ 2008-07-24 17:19 donson 阅读(350) | 评论 (0)编辑
     摘要: 一直处在不停的加班中,觉得搞软件很累,也曾想过,那天能够改行,把软件作为一个兴趣那该多好啊。曾经也在CSDN,MSN Space上面开过空间,很少有时间把自己的经验写下来。为了未来能够把我所喜欢软件作为兴趣继续下去,让我从现在开始吧,虽然还没有改行。  阅读全文
posted @ 2008-06-06 17:51 donson 阅读(20) | 评论 (0)编辑