DOBON.NET DOBON.NETプログラミング掲示板過去ログ

サーバサイドで

分類:[.NET]

初めましてT.Tと申します。

Visual Basic .NET 2003についてご指導ください。
VB.NETで開発したEXEファイルをサーバへ置いてwebアプリケーションのように
各クライアントからサーバのEXEファイルを動作させる事は可能でしょうか?
クライアント数がかなりあり、アプリのインストールや更新、DLLの管理が非常
に厄介な為、上記のような方法を考えております。

他にもっと良い方法がありましたら是非そちらもご指導ください。
  • 題名: Re[1]: サーバサイドで
  • 著者: tkym
  • 日時: 2003/11/27 0:42:59
  • ID: 1602
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
2003/11/27(Thu) 01:42:22 編集(投稿者)

■No1406に返信(T.Tさんの記事)
> 初めましてT.Tと申します。
>
> Visual Basic .NET 2003についてご指導ください。
> VB.NETで開発したEXEファイルをサーバへ置いてwebアプリケーションのように
> 各クライアントからサーバのEXEファイルを動作させる事は可能でしょうか?
> クライアント数がかなりあり、アプリのインストールや更新、DLLの管理が非常
> に厄介な為、上記のような方法を考えております。
>
> 他にもっと良い方法がありましたら是非そちらもご指導ください。

はじめて投稿いたします。
tkymです。どうぞよろしく。

まず、サーバ側でHTTPサーバを動作させます。
サーバ側に実行ファイルを配置し、その実行ファイルへの
リンクを含むWEBページを公開します。

クライアント側ではWEBブラウザで、
公開されたWEBページのリンクをクリックすることで
実行ファイルを自動的にダウンロードし、実行することができます。

ただし、クライアント側のデフォルトの
.NETのコンフィギュレーションでは
ローカル資源のファイルへのアクセスなどが制限されます。
(コントロールパネル→管理ツール→.NET Framework構成で参照できます)

制限がプログラムの仕様上、問題ある場合は
利用者に制限を緩めてもらう、
制限を緩めるためのバッチファイル、インストーラ等を作成し、
実行してもらう必要があります。

制限を緩める単位は、全て許可、WEBサーバのURL単位、
実行プログラム単位(但し、実行プログラムに厳密名署名と呼ばれる
署名が必要)など、いくつか方法があります。

詳細は以下を参考にしてください。
http://www.atmarkit.co.jp/fdotnet/special/ntdeploy/ntdeploy_01.html

DOBON.NET | プログラミング道 | プログラミング掲示板