- PR -

ASP.NETでお絵描き

投稿者投稿内容
ぱぱ
常連さん
会議室デビュー日: 2005/09/01
投稿数: 34
投稿日時: 2005-09-02 17:16
ノータッチデプロイメントではどうですか?

WindowsフォームのEXEファイルを c:\Inetpub\wwwroot\ にコピーして
IEで http://localhost/hoge.exe と入力する。

↑やってみたんですけどね〜。
同じようにセキュリティのチェックがかかってだめなんですね。

The application attempted to perform as operation not allowed by the security policy.・・・
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2005-09-02 17:27
 ノータッチデプロイメントに関しては、結構な数のスレッドがあります。
セキュリティに関しては、2年間に私が聞きまくってますので、
私の古い発言を掘り起こす・・・それは難しいので、
Insider.NET 会議室のスレッド一覧に戻り、[スレッドディレクトリ]というリンクをクリックします。[アクセス権限/セキュリティ]にありそうです。

 また、右上の[検索]で、「ノータッチデプロイメント」を検索しても、相当数出てくるでしょう。


 ところで、Webで、というのを、「配布する必要がないから」と理解しています。
ノータッチデプロイメントでするなら、
セキュリティをどのようにかして、変更しなければなりません。
ActiveDirectory の環境であれば、サーバから一括配信できますが、
そうでなければ、ユーザが一人一人設定を変えるか、
設定を変えるためのアプリケーションを配布して、実行してもらわなければなりません。
こういう手間をかけていいのですか?

[ メッセージ編集済み 編集者: Jitta 編集日時 2005-09-02 17:30 ]
どっとねっとふぁん
ぬし
会議室デビュー日: 2005/02/23
投稿数: 935
投稿日時: 2005-09-02 17:27
引用:

ぱぱさんの書き込み (2005-09-02 17:16) より:

同じようにセキュリティのチェックがかかってだめなんですね。



ああ、もとの質問を読み違えてた。
で、これ、セキュリティのチェックがはいって当然ですね。
Webからなんでもかんでもできたら怖いですよね。
クライアントのセキュリティを変えられないのなら、これらの方法はとれませんです。
ぱぱ
常連さん
会議室デビュー日: 2005/09/01
投稿数: 34
投稿日時: 2005-09-02 17:45
セキュリティ設定はクライアント側なのですね。
じゃあ設定にまわるのは難しいですね。

ユーザ数が100程度で拠点はバラバラなんですよ。

みなさんに教えていただいた内容をユーザさんに伝えて実現は難しいと伝えた方が
いいかしれませんね。

ユーザさんは現在までは地図を手で書かれてて「システム上で書けたらいいな」って
程度だったので案外「あぁそうですか。」となるかもしれません。

でもこれからに向けいっぱい学ばないといけないことが多そうですね。
どっとねっとふぁん
ぬし
会議室デビュー日: 2005/02/23
投稿数: 935
投稿日時: 2005-09-02 18:06
> セキュリティ設定はクライアント側なのですね。
> じゃあ設定にまわるのは難しいですね。
> ユーザ数が100程度で拠点はバラバラなんですよ。

セキュリティを設定するためのmsiファイルを.NET Frameworkの構成ツールで
作成することはできます。
これなら利用するユーザがそのmsiファイルをダブルクリックするだけで
設定を変更してもらうことができます。

#あ、ユーザがそれなりの権限持ってないとだめかも。

まぁ、こういった手間をユーザさんがどう考えるかですね。
機能的に便利なほうがいい、といわれることもあるかもしれませんし。
ぱぱ
常連さん
会議室デビュー日: 2005/09/01
投稿数: 34
投稿日時: 2005-09-02 18:25
一度ユーザに聞いてみます。

そしてまた報告させてもらいます。

プロジェクト的には機能がひとつ減り楽になりますけど
エンジニアとしては何だか嫌ですよね。「できません」って。
渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2005-09-02 20:23
引用:

プロジェクト的には機能がひとつ減り楽になりますけど
エンジニアとしては何だか嫌ですよね。「できません」って。



できるでしょ?
あなたのアプローチが悪いだけです。

どこから導き出された知識か分かりませんが、「Web サーバのディレクトリに .exe を置いただけ」のものをノータッチデプロイメントだなんて思いこんでいるのは大きな誤解です。

「Webアプリケーションベースでお絵かきするシステム」は、

・ノータッチデプロイメント
・マネージコントロールを Web ページに貼る
・クライアントスクリプトで頑張る

などの技術を使えば十分に実現可能です。

もちろん「何も勉強せずに」「半日やそこらで」出来上がるようなものでもありませんが。
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2005-09-02 21:57
FlashとかJavaAppletが向いている分野ですね。
特にFlashならクライアントの導入率も高いでしょう。

スキルアップ/キャリアアップ(JOB@IT)