トップ回答者
IIS7.0にて.Net Framework3.5のノータッチディプロイメント対応について

質問
-
FW1.1からFW3.5のマイグレーション作業を行っています。
プログラムの改修については、プログラムベースでの確認は終了しましたが、IIS7.0からメニューを起動し、そこからノータッチディプロイメントとしてクライアント起動を行おうとするとエラーとなってしまいます。
エラー内容を見ると起動プログラム(AAA.EXE)よりDLLを参照するところで見つからないようです。
クライアントにダウンロードされるべきエリア(C:\ユーザー\appdata\.......)を確認しても何もありません。
IISの設定のような気はするのですが、設定しなければならない点などわかればどなたかご教示ください。
お手数をお掛けいたしますが、宜しくお願いいたします。
回答
-
検討違いであればすみません。必要なDLLは静的参照されているDLLでしょうか。
http://oshiete.homes.jp/qa2354602.html
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=9264&forum=7&start=8
#尚、3.5へのマイグレーションが出来たのあればついでにClickOnceに移行しては如何でしょうか。
- 編集済み いわさ Tak1waMVP, Moderator 2015年1月30日 14:12
- 回答としてマーク 星 睦美 2015年2月18日 5:22
すべての返信
-
検討違いであればすみません。必要なDLLは静的参照されているDLLでしょうか。
http://oshiete.homes.jp/qa2354602.html
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=9264&forum=7&start=8
#尚、3.5へのマイグレーションが出来たのあればついでにClickOnceに移行しては如何でしょうか。
- 編集済み いわさ Tak1waMVP, Moderator 2015年1月30日 14:12
- 回答としてマーク 星 睦美 2015年2月18日 5:22
-
早急なご回答ありがとうございます。
>FileNotFoundExceptionが発生しているのでしょうか。
はい、Web(IIS)から起動で以下エラーメッセージが出ております。
【エラーメッセージ】
ハンドルされていない例外: System.InvalidOperationException: フォームの作成中にエラーが発生しました。詳細については、Exception.InnerException を参照してください。エラー: ファイルまたはアセンブリ 'ABL000, Version=1.0.5508.28097, Culture=neutral, PublicKeyToken=de0754751d9c0679'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。 ---> System.IO.FileNotFoundException: ファイルまたはアセンブリ 'ABL000, Version=1.0.5508.28097, Culture=neutral, PublicKeyToken=de0754751d9c0679'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。
ファイル名 'ABL000, Version=1.0.5508.28097, Culture=neutral, PublicKeyToken=de0754751d9c0679' です。
場所 ABP000.frmABP000..ctor()
警告: アセンブリ バインドのログ記録がオフにされています。
アセンブリ バインドのエラー ログを有効にするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) を 1 に設定してください。
注意: アセンブリ バインドのエラー ログに関連するパフォーマンスペナルティがあります。
この機能をオフにするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] を削除します。
--- 内部例外スタック トレースの終わり ---
場所 ABP000.My.MyProject.MyForms.Create__Instance__[T](T Instance) 場所 17d14f5c-a337-4978-8281-53493378c1071.vb:行 190
場所 ABP000.My.MyProject.MyForms.get_frmABP000()
場所 ABP000.frmABP000.Main() 場所 D:\TGE\ACOUNTBOOK\ABP000\ABP00
以上、宜しくお願いいたします。