林宜鹤

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年12月18日

摘要: 64位的系统可以让IIS在32位的环境下运行asp.net程序,设置方法如下:ASP.NET程序在编译的时候默认是Any CPU,即编译的程序可以在X86、X64系统平台上运行。若希望我们的ASP.NET程序运行在X64系统上,我们所要做的仅仅是部署IIS,修改配置。若想程序运行于IIS32位模式下,即运行在.net framwork32位下进行如下配置:cmd1.cscript %systemdrive%\inetpub\adminscripts\adsutil.vbs set w3svc/appPools/enable32bitapponwin64 1 修改IIS配置,允许32位程序运行2 阅读全文
posted @ 2012-12-18 10:37 林宜鹤 阅读(732) 评论(0) 推荐(0) 编辑

2012年2月3日

摘要: 安装Silverlight 5时,如果你的VS不是英文版,那么可能会出现以下错误:Visual Studio 2010 SP1 that matches the language version of Silverlight 5 Tools must be installed before installation of Silverlight Tools can continue. 如图:解决方法:解压 Silverlight_5_Tools.exe ,用记事本打开ParameterInfo.xml 替换 1033 为2052 保存,接着 运行SPInstaller.exe ,就可以安装了。 阅读全文
posted @ 2012-02-03 16:01 林宜鹤 阅读(2387) 评论(4) 推荐(1) 编辑

2012年1月15日

摘要: Silverlight 版 票务系统v1.0 。开发环境:VS2010,SL4.0,兼容Oracle 和 MSSQL登录页:列表页:数据编辑:报表页: 阅读全文
posted @ 2012-01-15 10:02 林宜鹤 阅读(462) 评论(0) 推荐(1) 编辑

摘要: Silverlight 中 Notify 的两种常用写法,哪种更好用,你懂的。#region INotifyPropertyChangedpublic event PropertyChangedEventHandler PropertyChanged;public void Notify(string name){ if (PropertyChanged != null) PropertyChanged(this, new PropertyChangedEventArgs(name));}public void Notify<T>(Expression<Func<T&g 阅读全文
posted @ 2012-01-15 09:35 林宜鹤 阅读(355) 评论(0) 推荐(1) 编辑

2011年12月26日

摘要: 很多时候,VS的工具箱我们需要重置一下,比如说误删除、工具重复等等。以下有三个方法,一般第一种都能解决。第一种:直接右击工具箱->重置工具箱。第二种:关闭VS,打开以下目录,删除所有.tbd扩展名的文件,重启VS即可。C:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\VisualStudio\10.0红色部分,自已根据情况修改,你会的。第三种:打开Visual Studio 命令提示,输入以下命令,来重置个人设置。devenv.exe /resetuserdata 阅读全文
posted @ 2011-12-26 10:52 林宜鹤 阅读(1479) 评论(0) 推荐(1) 编辑

2011年10月21日

摘要: 突然发现,Silverlight在OOB模式Closing事件有时会失效,特别是弹出窗口和导航时很容易无效。经测试以下代码可用:1. 在App.xaml.cs 定义一个全局变量:Window MainWin;2. 在Application_Startup写Closing 代码:private void Application_Startup(object sender, StartupEventArgs e) { MainWin = App.Current.MainWindow; MainWin.Closing += (sss, eee) => { var result = Messag 阅读全文
posted @ 2011-10-21 19:00 林宜鹤 阅读(345) 评论(0) 推荐(1) 编辑

摘要: OOB公网部署时必须加上数字签名才能自动更新,目前查到的方法如下:1,打开Visual Studio Tools里面的命令提示,然后运行以下命令。 makecert.exe -r -n "CN=LINYH" -b 01/01/2009 -e 12/31/2019 -sv c:\Cert\CbipSetupKey.pvk c:\Cert\CbipSetupKey.cercert2spc.exe c:\Cert\CbipSetupKey.cer c:\Cert\CbipSetupKey.spcpvkimprt -pfx c:\Cert\CbipSetupKey.spc c:\C 阅读全文
posted @ 2011-10-21 18:52 林宜鹤 阅读(1081) 评论(0) 推荐(2) 编辑

2011年3月31日

摘要: 今天用VS2010开发一个Windows服务,发现用Debug.WriteLine()的信息不被DebugView捕捉,郁闷。以前用VS2008的时候,没出现这种问题啊,重新用VS2008建了一个控制台,运行,也是正常被捕捉的!找到一个暂时的解决方法,就是不要用F5,直接用Ctrl+F5,可以被捕捉到。…… 阅读全文
posted @ 2011-03-31 09:37 林宜鹤 阅读(1590) 评论(2) 推荐(0) 编辑

2010年10月23日

摘要: 注意:1、 如果服务器启用了防火墙,必须设置开放3306端口,否则MySQL启动可能会失败2、 不可随意结束mysqld-nt.exe进程,该进程非正常结束的话,可能导致MySQL服务无法启动,必须重新安装3、 如果程序的安装路径不同,应根据具体的情况修改相应的文件路径一、安装步骤1、 安装MySQL下载MySQL,为了更换服务器的方便,在条件允许的情况下,推荐各个服务器的MySQL安装同一个版本... 阅读全文
posted @ 2010-10-23 01:10 林宜鹤 阅读(1014) 评论(0) 推荐(0) 编辑

2010年9月14日

摘要: 如果在你的项目中,配置的没有报错,但是总是注入进来的都是null的话,可查看配置文件所在的项目是否添加了配置文件中所引用或配置了的项目。还有就是mvc中control中注入都失败了。这个最后还是采用了cs的办法来获取的业务逻辑层的实体类,多少有点遗憾。 下面再回顾一下整个项目搭建的流程:1、准备开发环境:Spring.Net 、Nhibernate 、Asp.Net Mvc、Vs2008 sp1等... 阅读全文
posted @ 2010-09-14 14:50 林宜鹤 阅读(591) 评论(0) 推荐(1) 编辑