• 締切済み

clickonceの使い方

clickonceとは一体なんなのですか? フリーソフトなのか、どんな機能をもたらすものなのか、いろんなサイトを調べても使い方が分かりません。ダウンロードしたりするものなのですか? また、clickonceを使ってVBで作ったフォームをブラウザ上で機能させることはできるのでしょうか? 初心者で申し訳ありません。もしご存知の方いらっしゃいましたら教えてください!!

みんなの回答

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.3

Webアプリケーションを作成したいなら VS2005の場合は ASP.NETのアプリケーションになると思いますよ clickonceは違いますね VB2005EE(無償版)では作成できないのでVWD(Visual Web Developper)による開発になると思います

参考URL:
http://www.microsoft.com/japan/msdn/vstudio/express/vwd/
noname#73023
質問者

お礼

追記もみてくださってありがとうございました!ぜひ参考にさせていただきます!! 回答ありがとうございました!

全文を見る
すると、全ての回答が全文表示されます。
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.2

 クリックワンスとは、Microsoftの.Net2.0技術の一つで、誤解を恐れずに簡単に言えば「EXEファイルをWebサーバに配置してそのアドレスをブラウザでアクセスすると、普通のWindowsプログラムをネット経由で配信して(クライアント側で)実行できる」というものだ。.Netのバージョンが1.1まではノータッチデプロイメントと呼ばれていた(実際はわりと進化している)。  少し技術的な話をすると、Windows上(の.Net Framework上)で動作する普通のEXEを実行するのと、それをインターネットからダウンロードしてきて実行するのとでは若干違う。  クリックワンスは、ブラウザがInternet Explorerでないと動作しない。プログラムは、普通に起動するとそれぞれのプロセス空間をOSから貰って動作するが、クリックワンス経由ではieexec.exeというプロセス空間で動作する事になる(アプリケーションドメインは別個になるので安心)。これは、HTTPアクセスするだけで簡単に実行できちゃセキュリティ的に困るからだ。 で、まぁ、準備としては、.Net Framework 2.0でプログラムを作成し、それをWebサーバに配置して、クライアントパソコンにも.Net Framework 2.0をインストールして貰ってInternet Explorerでアクセスして貰えば良い。変な構成にしなければ依存するアセンブリも一緒にダウンロードしてくれる。.Net Framework 2.0でプログラムを作成する、とは、簡単に言うとVisual Studio 2005で開発するという事だ。Express Editionでも良いですぞ。  後、ブラウザ上で動作する訳ではない。クリックワンスは、あくまでもローカルにプログラムをダウンロードしてきて実行する。

noname#73023
質問者

お礼

ご丁寧な回答どうもありがとうございました。 参考にさせていただきました!!

全文を見る
すると、全ての回答が全文表示されます。
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

ブラウザで表示させると言うより ブラウザを介して配布(配置)出来るインストーラです MicrosoftのインストーラとしてはWindows Installerがありますがこちらの機能のを限定した感じです VB(VS)2005から使うことが出来ます VS2005をお持ちなら付属のMSDNの 日本語の技術文書   技術文書 - 日本語     ClickOnce と Windows インストーラの使い分け 辺りを参照してみてください

noname#73023
質問者

お礼

回答有難うございました! 試してみます!! また質問なのですが、もしredfox63さんがVBで作ったこのようなフォーム(​http://73megane.fc2web.com/goo.html)をブラウザ上で機能させるとしたら、どんな方法が一番簡単なのでしょうか? どうしてもこのVBのフォームをブラウザ上で機能させたいのです!!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ClickOnceなるものをはじめて使うことになったんですが、

    ClickOnceなるものをはじめて使うことになったんですが、 うまくアプリをダウンロードされたみたいなんですが、 どこのフォルダにダウンロードされたのかわからず・・・。 ご存知のかたいたら 教えてください。。

  • VBのフォームを・・・

    VB.NETで作ったフォームを、 (1)ブラウザ上で表示する (2)Flashのボタンを押すことによって、VBのフォームを表示する 以上の(1)か(2)の方法は可能でしょうか? 本当に困っています。初心者すぎて申し訳ありませんが、ご存知の方はどうかよろしくお願いします!

  • ClickOnceでのテスト/本番の運用について

    お世話になっております。 ClickOnceの運用について質問させていただきたいことがございます。 vb.net(vs2005)で作成したアプリケーションをClickOnceでWEBサーバを使用して配布する予定です。これを以下のようにテスト用配布環境と本番用配布環境に分けたいと思っています。 プログラム:project.sln (1)テスト用配布サイト:http://xxxxxx/projecttest/publish.htm (2)本番用配布サイト :http://xxxxxx/project/publish.htm (1)に配置するClickOnceのモジュールはプロジェクトのプロパティの「インストールのURL」を「http://haifudrv/projecttest/publish.htm」に設定してからコンパイル、発行しています。 (2)に配置するClickOnceのモジュールはプロジェクトのプロパティの「インストールのURL」を「http://haifudrv/project/publish.htm」に設定してからコンパイル、発行しています。 ((1)・(2)のリビジョンは一致させています。) まずは(1)のモジュールをテストサイトにアップして特定のユーザに配布。ユーザが動作確認をしてリリース判定を行う。 ↓ リリースOKをもらった時点で(2)を本番サイトにアップして配布 というフローで今後運用したいと思っています。 つまり同一のクライアントで本番用、テスト用の両バージョンをそれぞれ動かしたいというのが希望です。 ところが上記のサイトからクライアントにインストールすると、スタートメニューに登録されるプログラムが後にインストールされたプログラムで上書きされてしまいます。 (\Local Settings\Apps\2.0\配下のプログラムも上書きされているように思えます。) プロジェクトのプロパティである発行名や製品名を変更しても同様の現象が発生しました。 同じプロジェクトから生成したモジュールなので上書きしあっていることが予想できるのですがなんとかして同一クライアントPCに同一のログオンでテスト用、本番用のプログラムを同居させることはできませんでしょうか? また、現在配布元のURLがテスト/本番と異なるために二度コンパイル、発行を行っているのですが、この処置ですと、「テスト完了済みのモジュールを本番に配布」という運用ができず、本番環境でもテスト作業が必要となってしまいます。 ためしに.applicationファイルのURLを書き換えるなどしてやってみたのですがダウンロード時にエラーとなってしまいうまく動きませんでした。同一モジュールで配布サイトを変更するようなことは可能でしょうか? 上記2点について実際にClickOnceにて運用されているかた、また手法をご存知の方いらっしゃいましたら恐れ入りますが情報をいただけませんでしょうか?

  • httpsアクセスにおけるClickOnceの動作

    ClickOnce初心者です。VisualStudioについても名前ぐらいしか分かりません。 お手数・ご迷惑おかけしますが、よろしくお願いします。 他社ソフトをデモンストレーションで使用することになり、自社サーバにインストールしてもらいました。 他社ソフトはClickOnceを使用し、クライアントPCにソフトを配布する仕組みです。 このとき、httpで自社サーバソフト配布ページにアクセスした場合、問題なく他社ソフトのダウンロードが始まり、実際に他社ソフトを起動することができました。しかし、httpsアクセスで自社サーバソフト配布ページにアクセスした場合、添付の表示が出ます。詳細をクリックすると以下のlogが表示されるのですが、これの対処方法をご存知の方がいらっしゃいましたら、ご教示お願いします。 ※出力内容から、証明書が悪いのかと考え製造元に問い合わせをしたのですが、ClickOnce自体の動作には回答できないと拒否されていまいした。 OSはWindowsServer2008r2 です。 log抜粋ここから======================================== プラットフォームのバージョン情報 Windows : 6.1.7601.65536 (Win32NT) Common Language Runtime : 2.0.50727.5466 System.Deployment.dll : 2.0.50727.5420 (Win7SP1.050727-5400) mscorwks.dll : 2.0.50727.5466 (Win7SP1GDR.050727-5400) dfdll.dll : 2.0.50727.4927 (NetFXspW7.050727-4900) dfshim.dll : 4.0.40305.0 (Main.040305-0000) エラーの概要 以下はエラーの概要です。これらのエラーの詳細はログに一覧表示されています。 * https://ローカルIPアドレス/maroon/maroon.application?ProgramID=DJMN010&remoteINI=C:%5cMaroon%5cIni&remotePath=http:%2f%2fローカルIPアドレス%2fmaroon%2f のライセンス認証により例外が発生しました。 次の失敗メッセージが検出されました: + https://ローカルIPアドレス/maroon/maroon.application?ProgramID=DJMN010&remoteINI=C:\Maroon\Ini&remotePath=http://ローカルIPアドレス/maroon/ のダウンロードに失敗しました。 + 基礎になる接続が閉じられました: SSL/TLS のセキュリティで保護されているチャネルに対する信頼関係を確立できませんでした + 検証プロシージャによると、リモート証明書は無効です。 コンポーネント ストア トランザクションの失敗の概要 トランザクション エラーは検出されませんでした。 log抜粋ここまで======================================== 以上、よろしくお願いします。

  • 画像ダウンロードソフト

    フリーソフトで画像ダウンロード出来るソフトを探しています。 現在ブラウザはIE7を使用しています。 IE7特有の不具合が嫌なので・・・。 ・名前を付けて画像を保存するで画像がDL出来ません。 エラーメッセージが出ます。 ・対象ファイルに保存では、インターフェイスが対応していないと出てきます。 IE6にしたり、他のブラウザを使用すれば問題は解決しますが面倒なので・・・フリーソフトに頼ろうかと思っています。 サイトで見ている画像を簡単にダウンロード出来るオススメのフリーソフトないでしょうか? 一括ダウンロード機能など付いているとうれしいのですが・・・。 よろしくお願いします。

  • 教えてください

    簡単な質問でごめんなさい。 VBのテンプレートの使い方を教えてください。 制限付きブラウザソフトのようなものを作りたいのですが(サイトを限定した機能)VBのテンプレートを使えば7割は簡単に出来るようです。どなたかわかりやすく教えてください。

  • お問い合わせフォームの作り方について

    フリーのお問い合わせフォームをダウンロードし、今作ってるサイトにつけてブラウザで確認したところ、フォームにTESTと入力してエンターを押すとcgiのファイルが開いてしまいます。どのフォームにもそうなりますし、送信ボタン押してもそうなります。cgiの知識が全くないため原因がわからないです。もしおわかりになられる方、その経験あり!な方おられたらよろしくお願いします!!

    • 締切済み
    • CGI
  • Regetって・・・

    ダウンロードのソフトでRegetを使っているのですが 先日バージョンアップの物をダウンロードしてみたら 有料のお試し用の物でした。 以前使っていたときは、フリーソフトだったのですが 今回はシェア-もの。無料のは無くなってしまったのでしょうか・・・どなたか教えて下さい。 ちなみにフリーの物とシェア-物、機能的には 何か違うのですか? 本当に初心者の質問で申し訳ありません。

  • VBソフトをネット上(ブラウザ上)で使えるようにする方法

    VBの標準で作ったソフト(exeファイル)を、インターネット上で公開し、 ブラウザでも使えるようにしたいと思っております。 (ソフトをダウンロードさせるのではなく、 ブラウザでソフトを動かします) 自前IISサーバを使うのですが、IISアプリケーション というものを使って作業するのでしょうか? こちらの過去の質問も含めていろいろと調べましたが、 exeをVBscriptとして呼び出して……という感じで 書かれておりましたが、実は私は今月からVBを 勉強し出したばかりで、あまり高等なお話には ついていけません。 実は今回の作業は、サーバにあまり詳しくない プログラマが作ったVBソフトを、 サーバにいくらか詳しい私がネット上で公開するという 形になってしまい、ソフトを作ったプログラマも IISアプリケーションのことはわからず、 ブラウザでソフトを公開できるものなのかどうかも わからないということですので、恐縮ですが こちらで質問させていただきました。 IISアプリケーションに関して、詳しく解説されている 本やサイトがなかなか見つからないのですが、 VBソフトをネットで公開するためには これを使うわけではないのでしょうか? VBとインターネットの関係がろくにわからない 初心者ですが、もし何かきっかけとさせていただきます情報を いただけたら大変嬉しく思います。 どうぞよろしくお願いいたします。

  • VB2008 ClickOnce発行がうまくいかない。

    VB2008EEを使用しているものです。ClickOnce発行を利用して プログラムの配布をしたいと思っているのですが、うまくいきません。 みなさんの助言を頂きたいと思います。 自分が行ったやり方としては、 1.プロジェクトのMyProject内の「発行」内の「必須コンポーネント」内の「アプリと同じ場所から必須コンポーネントをダウンロードする」にチェック。 インストールする必須コンポーネントは、「windowsインストーラ3.1」「framework3.5」 「powerpacks1.2」にチェック。 2.同じく「発行」内の「アプリケーションファイル」内の「発行の状況」を全て「含む」に変更。(意味がわからず設定しています) 3.「今すぐ発行」をクリック。 出来上がったパッケージを対象のパソコンにインストール。 動作OS:XPのSP3  必須コンポーネントは全て正常にインストール完了。 作成したプログラムもインストール完了。 しかし、プログラムを起動すると、エラーが発生(エラー報告ダイアログ画面が起動する。Formが立ち上がる前に発生。)   作成したプログラムは外部コンポーネント(.dll)及び、プログラム設定用のテキストファイルを参照するようになっています。(exeと同じパスを指定) ClicOnceについて詳しくないので、上記設定がそもそも正しいのかも 分からずやっている状況です。 「発行」内の「アプリケーションファイル」の意味も正直分かっていません。 長くなってしまいましたが、アドバイスよろしくお願い致します。