1.服务器重装后网站后台出现错误
2.mybatisçä¼ç¹
服务器重装后网站后台出现错误
晕死。我也碰到这个现象了。
没办法解决,寺庙平台系统源码好像是与服务器上的权限有关。
开始以为是直通车源码下载dll key 的原因。我都把Castle.net for 2.0的在线抓娃娃app源码源码都重新编译了。还是出现这个问题。
解决方法:
给C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\DSS\MachineKeys文件夹Everyon用户加上"写"权限。这样就可以解决了。
但服务器管理员不允许加“写”权限,怕系统安全问题。我晕~~~~~~~~
mybatisçä¼ç¹
ãã1.ä¼ç¹
ããç®åï¼
ããæäºå¦ä¹ ï¼æäºä½¿ç¨ï¼éè¿ææ¡£åæºä»£ç ï¼å¯ä»¥æ¯è¾å®å ¨çææ¡å®ç设计æè·¯åå®ç°ã
ããå®ç¨ï¼
ããæä¾äºæ°æ®æ å°åè½ï¼æä¾äºå¯¹åºå±æ°æ®è®¿é®çå°è£ ï¼ä¾å¦ado.netï¼ï¼æä¾äºDAOæ¡æ¶ï¼å¯ä»¥ä½¿æ们æ´å®¹æçå¼ååé ç½®æ们çDALå±ã
ããçµæ´»ï¼
ããéè¿sqlåºæ¬ä¸å¯ä»¥å®ç°æ们ä¸ä½¿ç¨æ°æ®è®¿é®æ¡æ¶å¯ä»¥å®ç°çææåè½ï¼æ许æ´å¤ã
ããåè½å®æ´ï¼
ããæä¾äºè¿æ¥ç®¡çï¼ç¼åæ¯æï¼çº¿ç¨æ¯æï¼ï¼åå¸å¼ï¼äºç©ç®¡çï¼éè¿é ç½®ä½å ³ç³»å¯¹è±¡æ å°çæ°æ®è®¿é®å±éè¦è§£å³çé®é¢ãæä¾äºDAOæ¯æï¼å¹¶å¨DAOæ¡æ¶ä¸å°è£ äºADO.NETï¼NHibernateåDataMapperã
ããå¢å¼ºç³»ç»çå¯ç»´æ¤æ§ï¼
ããéè¿æä¾DALå±ï¼å°ä¸å¡é»è¾åæ°æ®è®¿é®é»è¾å离ï¼ä½¿ç³»ç»ç设计æ´æ¸ æ°ï¼æ´æç»´æ¤ï¼æ´æåå æµè¯ãsqlå代ç çå离ï¼æé«äºå¯ç»´æ¤æ§ã
ãã2.缺ç¹
ããæ»åæ§ï¼
ããè¿æ²¡ææ确对.NET2.0çæ¯æãææ°çæ¬å¨2.0ä¸ç¼è¯å¯ä»¥ï¼ä½æäºåå æµè¯ä¸è½éè¿ã
ããä¸æçï¼å·¥ç¨å®è·µè¾å°ï¼
ããIbatisNetå¨å®é 项ç®ä¸ç使ç¨è¾å°ã åªæ¯ç论ä¸å¯è¡.
ããåORMï¼å·¥å ·æ¯æè¾å°ï¼
ããéè¦æ们èªå·±åsqlï¼å¹¶ä¸.NETä¸è¿æªåç°å¯ä»¥èªå¨çæä¸å¡å±ç±»åé ç½®æ件çå·¥å ·ï¼è¿ç¹åNHibernateä¸ä¸æ ·ï¼NHibernateä¼ä¸ºæ们çæ°æ®åºç´æ¥äº§çsqlï¼å¹¶æä¸äºè¾ å©å·¥å ·ãå æ¤ä½¿ç¨Ibatisæ¯NHibernateè¦å¤åä¸äºå·¥ä½ã