我在单位里用windows2000+.NET+SQL server 2000,家里的机器也是这样,但是两台机器中这些软件的安装路径不一样,所以在单位里写的程序无法在家里顺利的启用。带来很多不便,那位高手能指点一下,怎么样处理后,在单位里的编程程序与数据库,拷到家里的机器中可以正常的使用?

解决方案 »

  1.   

    1、家里和单位的在IIS中 网站的IP地址都不要指定,就用(全部未分配),测试时就用http://localhost/访问就可以了。2、在SQL SERVER 的连接字符串中 就用 "server=(local)",不要指定IP。3、在新建项目时,VS会自动生成解决方案文件(这个一般放在"我的文档”-》Visual Studio Projects下面)和项目文件(这个放在网站的目录下),你把这两个文件夹都copy到对应的机子目录下就可以了。如果以前做了的项目指定IP(且家里和单位不同)的要修改解决方案文件中的*.sln和项目中的*.webinfo,把其中的网址改改就可以了。 当然COPY过去的机子上还要新建一个相同名称的虚拟目录。
      

  2.   

    我用.NET打开项目时,他说数据库路径不对,然后什么也打不开,除非一个文件一个文件的打开,就算打开了也不能运行。