2008年9月18日星期四

移动C#程序到服务器上

由于需要在服务器上跑监控中心程序,得把笔记本上写的代码拿到服务器上继续开发。
服务器上装的是Server2003,机器自带的,正版,一直没敢换。监控中心的程序是用C#2008速成版开发的,服务器上没有开发环境,要现装一个。期间遇到点问题,主要是无法升级SP,后来解决了,这里就不赘述了。
由于牵扯到MapX、db4o和SQLite,比较麻烦,这里记录一下移动C#程序要注意的东西。
  • 首先是安装C# .NET 2008速成版,2003上安装这个要至少安装Service Pack 1;
  • 然后装DB4O,我装的是7.2版,其他的应该也没问题;
  • 然后装MapX5,也没什么问题,但需要注意的是自定义的图标文件别忘了拷到安装目录的对应目录下;
  • 然后装SQLite,这是SQLite在.NET环境下使用SQLite的设计时工具,蛮好用的~
  • 最后把程序文件夹拷贝到服务器硬盘上,打开后会提示有错误。看了一下,主要是MapX的几个引用找不到了。没关系,删除了,然后重新添加引用,再重新生成解决方案就OK啦~~

没有评论: