
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-transitio …
ソース ファイル: /test2/Default.aspx 行: 1
バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.832; ASP.NET バージョン:2.0.50727.832
********************************************
検索したところ次のサイトが見つかったので、
http://www.secondnote.net/secondnote/archives/20 …
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サイトを再起動しました。
ですが、解決されません。
配置したフォルダが間違っているのでしょうか。
又は何が原因だと考えられるのでしょうか。
拙い質問で済みません。
どなたかアドバイスを宜しくお願いします。
No.1ベストアンサー
- 回答日時:
ちなみに、ドライブ:\inetpub\wwwroot\web.config の中身は、
どうなってますか?
恐らく、ドライブ:\inetpub\wwwroot\web.config の定義が
1.1用とかになってたりしませんか?
2.0用だと、
http://blogs.wankuma.com/mymio/archive/2007/11/0 …
のようにする必要があります。
もし、上記でもダメな場合は、可能な範囲で構いませんので、
http://(自マシンのIPアドレス)/test2 の配下にある
Web.Config の内容と、エラーになっているDefault.aspxのソース
がどのようになっているか情報をUPして頂けると助かります。
(ファイル名は記載されてませんでしたが、見る限りDefault.aspx
ぽかったので)
よろしくお願いします。
参考URL:http://blogs.wankuma.com/mymio/archive/2007/11/0 …
ご回答有難うございます。
http://(自マシンのIPアドレス)/test2配下のWeb.configファイルは以下のようでした。
http://blog.goo.ne.jp/gellyfish/e/847a412b6e0de7 …
又、Default.aspxのソースは以下のとおりでした。
http://blog.goo.ne.jp/gellyfish/e/4efc62663db786 …
kero_mioさんが教えて下さった
http://blogs.wankuma.com/mymio/archive/2007/11/0 …
に書かれていたヒントで、ASP.NETのバージョンとWeb.configファイルの内容を次のように書き換えました。
http://blog.goo.ne.jp/gellyfish/e/519f4efcce4e91 …
Web.configファイルは1.0用であるのにも関わらず、.NETFramework ASP.NETが2.0であったために起きたエラーでした。双方を2.0にあわせたところ、解決致しました。
(Web.configとASP.NETのバージョンを付き合わせた後、次の質問と全く同じエラーが発生しました。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.ph …
こちらのエラーは、Webアプリケーションの作成を行っていなかったために出現したエラーでした。
)
本当に勉強不足で申し訳ありません。
redfox63さん、kero_mioさん、本当に有難うございました。
拙いまとめながら、この回答は締め切らせて頂きます。
No.2
- 回答日時:
Windows2003の場合セキュリティ強化のため初期設定でASP.NETなどが使用不可に設定されています
サーバーの管理などから『アプリケーションサーバー』の管理コンソールを起動して
左ペイン(ツリー表示部)で『Webサービス拡張』を選択
右ペインの『ASP.NETv2.0.50727』を選択 左側にある『許可』ボタンをクリックして状態を『許可』に変更してみてください
ご回答有難うございます。
早速「ASP.NETv2.0.50727」などの状態を「許可」にし、
再起動させて確認してみましたが、同じエラーが出てしまいました。
アプリケーションサーバの管理コンソールはこんな状態でした。
http://www26.tok2.com/home/bisharaten/another/im …
折角ご回答頂いたのにも関わらず済みません・・・。
何が原因なのでしょうか。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
キヤノン アソビカメラ iNSPiC ...
-
エクセルに張り付けた写真のフ...
-
VBAでPDFを作成する際、同じ名...
-
Windowsで複数のファイルを同じ...
-
vba 空のデータをSplitする時の...
-
高校1年生情報の問題について。
-
VB.NET Excelを読み込んでDataT...
-
バッチ(bat)でリストファイルか...
-
vba マージエリアの行数を非表...
-
SJISで、全角文字Aの文字コード...
-
お世話になります。 Windows Up...
-
aspxをhtmlに変換する方法について
-
エクセルVBAで印刷する書式をク...
-
バッチで当日日付で作成される...
-
Windows10にデュアルブートでXP...
-
SPO2測定
-
エクセルのマクロについて教え...
-
インドe-Visa 承認書のApplicat...
-
SPIの非言語の割合と比が難しく...
-
SPIの対策は参考書でやるべきか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列のオフセットおよび長さが...
-
VB6.0 パスが見つかりません
-
deleteで開放するとエラーにな...
-
<strong>は、重要・緊急・注意...
-
Access VBA での有効なパスチェ...
-
M365環境での動作エラー、及び...
-
エクセルのような表計算ソフトO...
-
スクリプトで通知領域にあるソ...
-
エラー:ページにアクセスする...
-
Excel vbaでフォルダー内のppt...
-
ITRONプログラミングについて
-
pythonのモジュールのエラーの原因
-
TRACKER : error TRK0002:
-
VBA で警告音
-
ExcelVBAマクロでの変数の宣言...
-
c#で他のアプリをアクティブに...
-
Androidアプリ開発をしようとし...
-
VBA Selenium Google Chrome 操...
-
外付けハードディスク2台をミ...
-
学校のChrome Bookのロックの解...
おすすめ情報