none
ClickOnceで発行したアプリケーションが起動できません RRS feed

  • 質問

  •  全てではありませんが 作成したアプリケーションをClickOnceで発行まではできて htmファイルまでは出るのですが そこからインストールをすると

    「起動できません アプリケーションのベンダーに問い合わせてください」とエラーが出て起動できません

    詳細を見て見ると 下記のような記述が出ます(少し長いですが ご勘弁ください)

    プラットフォームのバージョン情報
     Windows    : 5.1.2600.131072 (Win32NT)
     Common Language Runtime  : 2.0.50727.42
     System.Deployment.dll   : 2.0.50727.42 (RTM.050727-4200)
     mscorwks.dll    : 2.0.50727.42 (RTM.050727-4200)
     dfdll.dll    : 2.0.50727.42 (RTM.050727-4200)
     dfshim.dll    : 2.0.50727.42 (RTM.050727-4200)

    ソース
     配置の URL   :
    file://intsv/%E5%85%B1%E6%9C%89/000%E5%85%A8%E7%A4%BE/108%E6%8A%80%E8%A1%93%E9%83%A8/AS%E8%AA%B2/AS%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0/Tool_web/%E3%83%9E%E3%82%AF%E3%83%AD%E5%A4%89%E6%8F%9B%E3%83%84%E3%83%BC%E3%83%AB.application
     配置プロバイダの URL  : file://intsv/%E5%85%B1%E6%9C%89/000%E5%85%A8%E7%A4%BE/108%E6%8A%80%E8%A1%93%E9%83%A8/AS%E8%AA%B2/AS%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0/Tool_web/%E3%83%9E%E3%82%AF%E3%83%AD%E5%A4%89%E6%8F%9B%E3%83%84%E3%83%BC%E3%83%AB.application

    ID
     配置 ID  : マクロ変換ツール.application, Version=1.0.0.1, Culture=ja-JP, PublicKeyToken=ca67db57b3d917be, processorArchitecture=msil

    アプリケーションの概要
     * インストールできるアプリケーションです。

    エラーの概要
     以下はエラーの概要です。これらのエラーの詳細はログに一覧表示されています。
     *
    file://\\Intsv\共有\000全社\108技術部\AS課\ASシステム\Tool_web\マクロ変換ツール.application のライセンス認証により例外が発生しました。 次の失敗メッセージが検出されました:
      + 配置とアプリケーションは一致するセキュリティ ゾーンを持っていません。

    コンポーネント ストア トランザクションの失敗の概要
     トランザクション エラーは検出されませんでした。

    警告
     この操作中に警告は発生しませんでした。

    操作の進行状況
     * [2006/08/29 21:37:50] :
    file://\\Intsv\共有\000全社\108技術部\AS課\ASシステム\Tool_web\マクロ変換ツール.application のライセンス認証が開始されました。
     * [2006/08/29 21:37:50] : 配置マニフェストの処理は正常に完了しました。
     * [2006/08/29 21:37:50] : アプリケーションのインストールが開始されました。

    エラーの詳細
     この操作中に次のエラーが検出されました。
     * [2006/08/29 21:37:50] System.Deployment.Application.InvalidDeploymentException (Zone)
      - 配置とアプリケーションは一致するセキュリティ ゾーンを持っていません。
      - ソース: System.Deployment
      - スタック トレース:
       場所 System.Deployment.Application.DownloadManager.DownloadApplicationManifest(AssemblyManifest deploymentManifest, String targetDir, Uri deploymentUri, IDownloadNotification notification, DownloadOptions options, Uri& appSourceUri, String& appManifestPath)
       場所 System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
       場所 System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState subState, ActivationDescription actDesc)
       場所 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut)
       場所 System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

    コンポーネント ストア トランザクションの詳細
     トランザクション情報はありません。

    全てが こうなるわけではなく いくつかのアプリケーションは無事起動しております

    しかし 出来ないときは 単なるフォームにボタン一つだけで 

    msgbox("ok")とだけメソッドを入れたアプリケーションでも駄目です

     

    発行先はwebサイトではなく ネットワーク上のフォルダーです どれも同じフォルダーの中にそれぞれのアプリケーション用のフォルダーを作ってそこに発行しておりますし

    開発も1台のPCです 詳細の中にセキュリティーの問題のように書かれてますが どれも同じ環境のはずなのですが なにが原因かさっぱりわかりません

    御教授願えないでしょうか?

     

    言語はVisualBasicです。

     

     

     

     

    2006年8月29日 13:06

すべての返信

  • 同じような現象で悩んでました(発行場所がファイルですが)

    アプリケーション名が文字化けしてませんか?

    私の場合、全角のQが引っかかってたみたいです

    2006年9月4日 11:16
  •  ジムシーさん こんばんは

     文字化けはしていないのですが いろいろ試してみて もしかして というのは

    アプリケーション名を日本語で作ったやつは 全てではありませんが 駄目な事が多く

    アルファベットのときは 殆ど問題なく起動するようです

    偶然かもしれませんが・・・

     そういうのって あるんでしょうか?

     

    2006年9月4日 12:56
  • 文字化けと言いましたが

    エラーの詳細でアプリケーション名の表示位置が下がっている所は無いですか?

    例えばASとかTOOLとか

    これは、全角ですか?

    全角アルファベット(数字も含む??)があると

    エラーが出るような気がします

    ポイントはエラーが出た時の詳細です

    表示位置が下がっている文字があるとだめみたいです

    (何で下がるかは分からないけど・・・)

    コピーして他のアプリ等に貼ると表示位置は直ってしまいます

    2006年9月5日 9:52
  •  ジムシー さんからの引用

    エラーの詳細でアプリケーション名の表示位置が下がっている所は無いですか?

    例えばASとかTOOLとか

    これは、全角ですか?

    全角アルファベット(数字も含む??)があると

    エラーが出るような気がします

     

    ジムシー さんこんばんは

    アプリケーション名の表示位置が下がっている所は無いですか

    ごめんなさい これが どこの事なのか 分からなかったんですが エラーの詳細にでるのは 一番最初に書いた状態で

    特に位置が下がっているように見えるところはありませんでした

     

    でも ジムシーさんの御指摘を受けて いろいろやってみました 

    結果、確かに全角の名前をつけると 殆どの場合 日本語でなくても駄目、日本語だと当然駄目だという事がわかりました 

    これが 全てではなく いくつかのアプリは無事インストールできているのが不思議ですが

     

    もし 全角の名前が原因なら 注意書きしておいてくれれば 良いのにな・・・ と思ったのは私だけでしょうか?

    それとも こうなるのは 私とジムシーさんの環境だけなんでしょうか?

    2006年9月5日 13:09
  • スマートクライアント(.NET Framework 1.1)のときも全角だとエラーになりましたよ。

    2006年9月6日 0:48
  •  tomori さんからの引用

    スマートクライアント(.NET Framework 1.1)のときも全角だとエラーになりましたよ。

    tomoriさん こんにちは

    アプリケーション名に 全角を使ってはいけないというのは ひょっとして常識なんですか?

    私は 知らずにずっと使ってましたけど・・

    2003を使っていて .msiからインストールしていたときは 全く問題なかったので

    気にせず使っていましたが 気にする必要がありそうですね

     

    2006年9月6日 5:35