1、研究了duwamish7,知道可以用它的deploytool.exe工具把中间层放到指定的另一台机器,
当然也可以通过配置文件来部署。但我不知道怎样写deploytool.exe这样的安装工具。
用C#的安装项目如何做到这一点?2、另外,duwamish7是Web应用程序,可以通过配置来部署中间层,那Windows程序呢,该怎么做?
3、如果任一层部署到不同的服务器,提供其他层访问的对象是否一定要从MarshalByRefObjec派生,
以便其他层能跨应用程序边界访问此对象?请高手指教!

解决方案 »

  1.   

    1.我一般是用手动安装,可能项目比较小,不至于使用工具,惭愧,所以不太清楚:)
    2.windows程序也有配置文件,应该一样
    3.如果是使用remoting必须是,webservice接触不多,不太清楚。
      

  2.   

    请问remoting怎样使用配置文件部署?
      

  3.   

    我现在终于明白了。
    WebService和Remoting其实都是一回事,都是COM+,
    也可以说都是WebService。.NET中的WebService类是Remoting的特例。如果通过IIS启动服务,每一个请求自动启动Global.asax
    打开配置文件Web.config,配置WebService,设置通道,URI,格式符等。如果不通过IIS启动,则要自行写服务器并且启动它,在服务器里读取配置文件。
      

  4.   

    问了许多问题,感觉CSDN上的高手太少了点,也许真正的高手很少露面吧!
    但象我这样的菜鸟太需要你们了!
        有人指点,成长速度会快很多,但目前,绝大多数问题都只能靠自己一点点的探索。