質問

私は、クライアントのサーバー上にインストールすると、ネットワーク共有から直接それを実行するワークステーションがある.NET 3.5アプリケーションを持っています。私はこれは私がネイティブexeファイルの場合と同様に、単純にネットワーク共有にアプリケーションをコピーするのと同じくらい簡単ではないであることを示唆しているように見えるビットを読みました。残念ながら、(ClickOnceのを介して、またはそれ以外の場合は)これを行うには、正しい/最良の方法に関するドキュメントの欠如があるようです。

だから、どのように私はこのタイプの配置については行くだろうか?私はちょうどアセンブリをコピーしますか?私の人生を容易にし、将来のアップデートを容易にすることができるのClickOnceで何かはありますか? (クマを念頭に置いて、各クライアントがローカルサーバー上の別のインストールポイントを持つことになります。)

私がこれまで知っている:

もちろん、.NETフレームワークは、各ワークステーションにインストールする必要があります。私は、グループポリシーを経由して、それをインストールすると、ここに行くための方法であると考えています。

私はまた、完全な信頼を必要とするネットワーク共有から実行する方法について少し読んだが、その後、私はこれが3.5で問題にならないかもしれませんお読みください。誰もがここで決定的な答えを知っていますか?

役に立ちましたか?

解決

3.5の SP1以降ではのもはやネットワーク共有からアプリケーションを実行するための問題ではありません。彼らは、デフォルトでは、完全な信頼で実行されます。

ヴァンスのポスト:<のhref = "http://blogs.msdn.com/vancem/archive/2008/08/13/net-framework-3-5-sp1-allows-managed-code-to-be -launched-から-ネットワークshare.aspx」REL = "nofollowをnoreferrer"> http://blogs.msdn.com/vancem/archive/2008/08/13/net-framework-3-5-sp1-ことができます - マネージコード-に被打ち上げ-から-ネットワークshare.aspxする

私は、実際の変更は、あなたが3.5 SP1で取得CLR 2.0 SP2であるが、私は、件名に任意の具体的な資料を発見していないと信じています。

他のヒント

また、通常の制限は、ユーザーがローカルでアプリをインストールできるようにClickOnce配置を使用することができます。この展開はまだあなたは、あなたのネットワーク共有にアップデートを公開し、ユーザーがそれらを自動的につかむ持つことができます。あなたは3.5sp1前に.NETバージョンで立ち往生している場合、それが動作します。

また、側面には、いくつかの他の問題を繰り返します。あなたは更新プログラムを展開する必要があり、ユーザが現在自分のローカルマシン上で実行中のアプリを持っている場合たとえば、ファイルシステムは、変更する必要があるファイルをロックしている可能性があります。 ClickOnceのは、それをスキップします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top