TaskVision(C#版)在Win2003上完美安装(说明:访问的库是本地的)

  最近在研究微软的智能客户端范例TaskVisionC#)版,光安装就折腾了近3天,期间遇到很多问题,网络上也没有找到相关的解决方案(不知是不是大家都没遇到过此问题,怎么全被我遇上了),今天终于摸索出解决的方法,供大家参考

遇到的问题:
taskvisionsource_1.1.0.0.msiWin2000中可以正常安装,正常使用
XPSP2)中不能正常安装,但经过处理,可以正常使用
Win2003中不能正常安装,经过处理,没法正常使用
C#版的也存在以上问题

 如何安装数据库?
1、   下载taskvisionsource_1.1.0.0.msi(说明:微软提供的此安装包是基于VBNET的)安装包,运行安装程序。这里假设你将安装至D:\Program Files,其它步骤均直接点“下一步”即可。不出意外的话,会出现以下提示:

   此时停一下(如果你点OK按钮的话就废了),打开以下截图所示的目录:


在查询分析器中按序执行以下两个文件即可:

SqlServer_TaskVision_Create_DB.sql 》》》SqlServer_TaskVision_DataLoad.sqlOK,数据库安装成功。 

如何安装TaskVision CS版的源码?

1、   这里假设你把此源码包放到D:\TaskVision_CS 目录下,此时应该如下图所示:

2、   通过 Internet 信息服务(IIS)管理器 分别建立以下虚似目录:

TaskVisionUpdates:指向D:\TaskVision_CS\TaskVisionUpdates

TaskVisionWS:指向D:\TaskVision_CS\TaskVisionWsCsVs

3、   用记事本打开D:\TaskVision_CS\TaskVision.sln文件,找到这行:

   http://localhost/TaskVisionWsCsVs/TaskVisionWsCsVs.csproj

把它改为:

http://localhost/TaskVisionWs/TaskVisionWsCsVs.csproj

4、   VS2003打开工程进行查找替换(范围为整个解决方案),把localhost替换为127.0.0.1

5、   AuthWSWeb引用URL由“http://localhost/...”改为:http://127.0.0.1/...

6、   DataWSWeb引用URL由“http://localhost/...”改为:http://127.0.0.1/...(截图参考上图)

7、   打开TaskVisionWsCsVs项目中的Web.config文件,把dbConn.ConnectionString字符串由原来的:

value="data source=127.0.0.1;initial catalog=TaskVision;integrated security=SSPI;persist security info=False"

改为:

value="data source=127.0.0.1;initial catalog=TaskVision;persist security info=False;user id=sa;password=;integrated security=false;

终于完了,不出意外的话,你可以在Win2003中体验TaskVisionC#版)了。说明:访问本地的数据库

附:处理过的完整工程与建库文件
www.qjtf.cn/FtpRoot/ljn/Demo/TaskVision_CS.rar

原文地址:https://www.cnblogs.com/ynlxc/p/242178.html