• 締切済み

aspxをサーバーで表示することができません

aspxをサーバーで表示することができません はじめて質問させて頂きます。 VisualStudio2010、NET Framework4.0環境で作成したVB webフォームを WindowsServer2008 IIS7のサーバーにコピーしました。 サーバーのIEにてページを確認すると、Web.configに関するエラーが出ましたが エラー画面のバージョン情報に「Framework2.0、ASP.NET 2.0」と表示されていたため NET Framework4.0をインストールし、アプリケーションプールにてバージョンを変更し またそのプールに関連付けしました。 すると、Web.configに関するエラーは消えたのですが、以下のようなエラーが出るようになりました。 ------------------------------------------------------------------------- 構成にエラーがあります。 パーサー エラー メッセージ: ID 'Safari1Plus' が指定されたブラウザーまたはゲートウェイ要素が見つかりません。 行 1: <browsers> 行 2: <browser id="Safari2" parentID="Safari1Plus"> 行 3: <controlAdapters> 行 4: <adapter controlType="System.Web.UI.WebControls.Menu" ソース ファイル: C:\inetpub\wwwroot\App_Browsers\compat.browser 行: 2 ----------------------------------------------------------------------- このファイルは触ったことがなく、コピーしたファイルの中にもないもので 一時的に削除してみると「HTTP 500 内部サーバーエラー」と出ます。 同じような症状がないかと調べてはみたのですが、このような問題を解決する方法は見つかりませんでした。 解決方法をご存知の方がおりましたら、是非ご教授下さい よろしくおねがいします。

みんなの回答

回答No.1

当方、 .NET Framework4.0 ではないので外しているかもしてませんが、 WindowsServer2008 IIS7 でしたら、 WindowsServer2008の起動時にも表示される「サーバーマネージャ」を確認してみてください。 役割→Webサーバー(IIS) を選択し、「役割サービス」の欄です。 次のものがインストールされているか確認してみてください。 「アプリケーション開発」の  「ASP.NET」  「.NET拡張性」  「ISAPI拡張」  「ISAPIフィルタ」 インストールされていなければインストールしてください(2つのISAPIは無くてもいいかも)。

norisionori
質問者

補足

nekonyan5zoo様、ありがとうございます。 確認してみたところ、その4つはインストール済みでした。 また、依然としてaspxは同じエラーが出ています。 もし他の方法や確認するべき点があればご指導下さい。よろしくおねがいします。

関連するQ&A