日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

.NET Remoting开发系列:(三) Remoting服务发布方式

發布時間:2023/12/31 asp.net 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .NET Remoting开发系列:(三) Remoting服务发布方式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Remoting服務發布方式?

  • 使用應用程序發布 這個在第一篇就已經講了。
  • 通過Windows服務發布
  • 通過IIS發布?
  • ?通過Windows服務發布Remoting

    首先我們要建立一個WindowsService程序,主要代碼如下:

    using?System;
    using?System.Diagnostics;
    using?System.ServiceProcess;
    using?System.Runtime.Remoting;
    using?General;
    namespace?WindowsService2
    {
    ????
    public?class?RemotingService?:?System.ServiceProcess.ServiceBase
    ????{

    ????????
    public?static?String?SVC_NAME?=?".NET?Remoting?Sample?Service";
    ????????
    public?RemotingService()
    ????????{
    ????????????
    this.ServiceName?=?SVC_NAME;
    ????????}
    ????????
    static?void?Main()
    ????????{

    ????????????
    //啟動服務
    ????????????ServiceBase.Run(new?RemotingService());
    ????????}
    ????????
    protected?override?void?OnStart(string[]?args)
    ????????{

    ????????????
    //加載配置文件
    ????????????RemotingConfiguration.Configure("server.exe.config");
    ????????????
    //給服務器類賦值
    ????????????HelloServer.Str?=?"meinv";
    ????????}
    ????????
    protected?override?void?OnStop()
    ????????{
    ? ? ? ? ? ? //
    Remoting?Service?stopped
    ????????}
    ????}

    }??

    ?安裝服務:

    @echo?off
    echo?正在安裝.NET?Remoting?Sample?Service服務,請稍等......?
    installutil?WindowsService2.exe
    net?start?.NET?Remoting?Sample?Service
    echo.?
    &?pause?卸載服務:

    ?

    @echo?off
    net?stop?.NET?Remoting?Sample?Service
    installutil?
    /u?WindowsService2.exe
    echo.?
    &?pause?

    ?

    ?

    Installutil.exe的位置和路徑?

    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe??

    ?通過IIS發布

    ?在 Web項目里的WEB.CONFIG里添加配置信息,并把遠程對象拷貝到Bin 下 ,比如遠程對象是JobServerLib.dll,那配置如下

    <configuration>
    ??
    <system.runtime.remoting>
    ????
    <application>
    ??????
    <service>
    ? ? ? ? ?
    <wellknown?mode="Singleton"?type="JobServerLib.JobServerImpl,JobServerLib"?objectUri="JobServer.soap"?/>
    ?????
    </service>
    ????
    </application>
    ??
    </system.runtime.remoting>

    </configuration>


    ?

    ?

    轉載于:https://www.cnblogs.com/luomingui/archive/2011/07/11/2102442.html

    總結

    以上是生活随笔為你收集整理的.NET Remoting开发系列:(三) Remoting服务发布方式的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。