最近被公司信息科拉去调试程序........被团委拉去做投票网站.......被教育科拉去做科室网站......ORZ.........
我真素....不素程序员的令...却兼着程序员的事儿啊!!.............!
我表示很桑感。老妈居然拍拍我说“现在一个网站才500银子。你一个月给人家做2.才1000.......你一个月工资都那么多...你这是稳赚不赔啊~”
言归正传。
公司拿了母公司的一个系统的源代码。
想部署在自己服务器上使用。
程序是.NET的。作为一个程序员不受重视的公司....俺们信息科只会搞ASP........
主要是2个BUG
--1.数据库连接字符串--
SQL SERVER 2005的设置是老生常谈了....
打开配置管理器。外围应用配置器。服务该打开的打开。TCP/IP&namepipe要选一选。
然后字符串要特别注意下Data Source=IP\SQL2005
首先是他们木有写\SQL。然后IP也写错了。
最后.............我自己写的时候把\写成/了................
--2web.config の add assembly--
然后是有15个assembly。提示未加载。
我就去网上下载了这15个DLL。
当然下载的时候有几次下错了。
有版本出错的。有又加了.design.dll的......
总之是全部被我复制粘贴到了/BIN目录下。
P.S.放在/BIN下后。那几个<add语句就可以删了~
接着又提示XXX.DLL与XXX.DLL冲突。
这个是由于之前下错版本。导致/BIN中有v8.1+v8.2俩版本。
删除即可~
最后就通过鸟~
当然今天心情特别嗨滴原因是我上周做的投票网站的评论+留言功能只能远程主机使用。
其他机子都不行。
部署完之后就是DLL文件了。
按着要去改了下web.config。
可素还是不让其他机子看到详细的大黄页。
于是乎............我就放弃调试了。以为是服务器设置问题.........SAD.
结果今天调试这个的时候。
无聊翻了下那个。发现居然可以显示大黄页了。
原来是我数据库里面comment表的AddedByIP字段被我设成了nchar(10)................应该素nchar(15)的!!!
只有服务器测试时IP是127.0.0.1.........9个char.................SO。只有服务器能通过。
以上~
本来是用百度空间没事写写博客的。
可素那货老素出BUG................
搞得俺很头疼啊.......
换到CSDN吧~~