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

プログラムの配置

分類:[.NET]

はじめまして。exe、dllの配置で悩んでいます。
実行環境で以下のように動作するよう考えています。
・スタート用のプログラム(exe)を実行すると指定のサーバーをネットワーク
 ドライブに割り当ててネットワークドライブに割り当てたサーバー内のプログラム
 を実行する。
 スタート用のプログラムはローカルのフォルダに配置、それ以外のプログラム、自作の
 dll(コントロール、クラス)はサーバーに配置しています。

vb6で開発したときはこのような配置をしていました。(但し、ocx、dllはローカルコンピュータのレジストリに登録していました)
vb.netの場合はこの方法で適当でしょうか。また.netでは自作のdllはGACには登録せずexeと同一のフォルダに格納する方法を取っています。
ローカルにプログラムを配置したほうがレスポンスがいいのはわかるのですが、クライアントが数百台あるため、
プログラムを修正したときにサーバーのみの置き換えで済むことを考えると
この方法を出来れば採用したいです。dllだけでもGAC登録しローカルに配置したほうが良いのでしょうか?
> vb.netの場合はこの方法で適当でしょうか。

ソリューションが適切かどうかは、こういう場の断片的な情報だけで
判断できるものではないので、ノーコメントですが、1つだけ言える
のは、ドライブ割り当てしたところはゾーンが「イントラネット」な
ので、Microsoft .NET Framework Configurationのデフォルトの
設定では「完全な信頼」状態ではないことを考慮しておく必要がある
ということでしょうか。
  • 題名: Re[2]: プログラムの配置
  • 著者: IF
  • 日時: 2003/08/18 15:18:51
  • ID: 353
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
■No347に返信(ピラルクさんの記事)
>>vb.netの場合はこの方法で適当でしょうか。
>
> ソリューションが適切かどうかは、こういう場の断片的な情報だけで
> 判断できるものではないので、ノーコメントですが、1つだけ言える
> のは、ドライブ割り当てしたところはゾーンが「イントラネット」な
> ので、Microsoft .NET Framework Configurationのデフォルトの
> 設定では「完全な信頼」状態ではないことを考慮しておく必要がある
> ということでしょうか。

回答ありがとうございます。
たしかに情報が断片的で答えられるようなものではないですよね。
イントラネットのデフォルトが完全な信頼でないのは気にはなって
いました。各クライアントで完全な信頼にしてあげないと駄目なんですかね。
とにかく、自分でもう少し調べてみます。
解決済み!

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