大家好:
  我最近用vs.net2003做好了一个C/S架构的软件.但在制作安装文件时出了一个难以解决的错误:
  错误1706.未找到产品Visual Studio.NET Enterprise Architect 2003-CHS的有效源.Windows 安装程序无法继续.
  我认真阅读了网上所有有关的帖子,但没有一个有效的回答.
  还有:数据库导出是什么意思?怎么处理数据库? (刚学.net,从未部署过程序.)
  在部署上,C/S架构和B/S架构有什么区别? 申请后的免费域名怎样使用?
  您能不能帮我解决一下?
  谢谢!

解决方案 »

  1.   

    你这个问题问的有点杂啊.
    看提示,怀疑你的VS2003没有安装完整,用修复模式安装一下(控制面板->更改/删除)然后把所有的选项都选上.然后再试试.
    在VS里,新建项目,有一个是专门的部署项目,新建之后,把需要打包的文件拖进去生成就可以了.肯定需要你试验着一点点来才能答到效果.
    数据库导出我理解为,把数据库的SQL语句导出来(而不是保留SQL数据库文件),因为租用的服务器空间不能上传SQL数据库文件,只能执行SQL语句建库.SQLserver 的导出SQL语句,不会没用过吧?
    没部署过CS,不知道区别.应该没有太大区别.都很简单.
    申请域名有个专门的网址,比如my.yeah.net.输入账号密码,然后指向IP地址就可以了.比如http://218.226.***.***/这个IP地址可以在服务器上输入Ipconfig查到.
      

  2.   

    CS架构的程序,分服务器端和客户端两头. 不知你是要布署服务器端还是客户端?
    如果是客户端,就按按照楼上所说的方法制作安装包,然后分发给客户让他们去安装.难道你没安装过软件吗?其次,不要再用VS2003了,早就过时了,用VS2005吧.
    在对原先的VC6.0的程序的支持方面, VS2005做得比2003还要好得多
      

  3.   

    B/S只要把服务装上iis,framework1.1/2.0,文件全部COPY到IIS目录就基本OK了。
    客户端 只要 IE就可以了。
    C/S就必需制作安装文件,或者自己搞个绿色版也行
      

  4.   

    谢谢各位!
    我尝试用IE打开我制作的C/S架构和B/S架构的网站,在本机都可打开(如:http://192.168.0.51/website1/Default.aspx),但在同一工作组的其它电脑上都打不开。我后来共享了wwwroot,还是不行。我吃惊地发现,我的电脑竟然突然变锝不能共享其它电脑的一般文件了(都是XP)。另外,VS.NET2003中B/S架构的网站的除了中间层之外的代码也都没了,但仍可用IE打开。我不仅自问:用ASP.NET制作的C/S架构和B/S架构的软件都能在本机上用IE打开,那用B/S的好处在何处体现?在此情况下,还有必要制作安装文件吗?
    这些问题比较幼稚,不过还希望大家能继续赐教。
      

  5.   

    你难道不明白C/S跟B/S?
    不会吧。
      

  6.   

    你应该早早就在远程服务器上测试,从你写web软件产品的第一天、还刚刚有个雏形的时候就这样做。当你在本机上测试你的软件的时候,你会漠视开发远程服务器的软件所需要注意的问题。这样,你就被领到死路上去。
      

  7.   

    b/s的好处就在于它比c/s更为被普通大众接受,其它技术化的论述都是次要的。我所见到的asp.net2.0的应用程序都不需要安装程序。但是你打包安装也没人管你。
      

  8.   

    b/s一般不用安装文件打包,只需将程序文件中的dll与页面文件放到网站上就行,如果
    自己有服务器就只要copy就行了。