エラー:ページにアクセスする前にアセンブリがコンパイルされているかどうか確認してください
ASP.netの初心者です。現在テストサイトを作成しています。
環境:WindowsServer2003
IIS 6
.NET Framework ver 2.0.50727
VisualStudio2005 ProfessionalEdition
VisualStudioによりサイト「test2」を作成し、ローカルフォルダに配置しました。
(「サーバの役割管理」→「アプリケーションサーバ」→「Webサイト」の中の下層にある「既定のWebサイト」を右クリックし、「既定のWebサイトのプロパティ」で確認した「ローカルパス」のフォルダです。わかりにくくて済みません。)
ブラウザから"http://(自マシンのIPアドレス)/test2"にアクセスしてみましたが、
次のようなエラーが出てしまいました。
*******************************************
パーサー エラー
説明: この要求の処理に必要なリソースの解析中にエラーが発生しました。
以下の解析エラーの詳細を確認し、ソースファイルに変更を加えてください。
パーサー エラー
メッセージ: アセンブリ 'App_Web_a0xchvzd' を読み込めませんでした。
ページにアクセスする前にアセンブリがコンパイルされているかどうか確認してください。
ソース エラー:
行 1: <%@ page language="C#" autoeventwireup="true" inherits="_Default, App_Web_a0xchvzd" %>
↑ここが赤くなって怒られているらしいです。
行 2:
行 3: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
ソース ファイル: /test2/Default.aspx 行: 1
バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.832; ASP.NET バージョン:2.0.50727.832
********************************************
検索したところ次のサイトが見つかったので、
http://www.secondnote.net/secondnote/archives/2007/04/iisaspnet.html
IIS のASP.netのバージョンが原因かと思い、
以下のサイトを参考に、IISのASP.netのバージョンを変更してみました。
http://blog.enjoitech.jp/detail.php?aid=93
"C:\WINDOWS\Microsoft.NET\Framework"フォルダには、
"v1.0.3705",
"v1.1.4322",
"v2.0.50727",
"v3.0"
と、ASP.netのバージョンごとのプログラムファイルを示唆するフォルダがありましたので、
この4つのバージョンに上述のサイトを参考にしてIISのASP.netのバージョンを変更し
、
既定のWebサイトのASP.netのバージョンもそのつど変更、
IISとWebサイトを再起動しました。
ですが、解決されません。
配置したフォルダが間違っているのでしょうか。
又は何が原因だと考えられるのでしょうか。
拙い質問で済みません。
どなたかアドバイスを宜しくお願いします。