IISサーバーでのASP.NETプログラム起動時のエラーメッセージについて

このQ&Aのポイント
  • IISサーバーでASP.NETのプログラムを起動する際にエラーメッセージが表示されます。
  • エラーメッセージには構成ファイルのエラーが原因とされています。
  • エラーメッセージの原因として、属性 'targetframework' が認識されないことが挙げられます。
回答を見る
  • ベストアンサー

IIS

閲覧ありがとうございます。 Windows 2008R2、SQL サーバ 2008、MVS2010でASP.netの開発をしております。 初歩的な質問で申し訳ありませんが、回答を頂ければ幸いです。 開発をした、ASP.NETのプログラム(aspxファイル)をIISから起動したら、以下のように メッセージが表示されました。 (MVS2010のデバッグモードからは問題無く、稼動しました) ************************************************************************************************* '/' アプリケーションでサーバー エラーが発生しました。 -------------------------------------------------------------------------------- 構成にエラーがあります。 説明: この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下のエラーの詳細を確認し、構成ファイルに変更を加えてください。 パーサー エラー メッセージ: 認識されない属性 'targetframework' です。この属性は、大文字小文字を区別します。 ソース エラー: 行 30: 行 31: 行 32: <compilation debug="true" targetframework="4.0"> 行 33: <assemblies> 行 34: <add assembly="Microsoft.mshtml, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> ソース ファイル: D:\Web\Eigyo\web.config 行: 32 -------------------------------------------------------------------------------- バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.0.30319.272 ************************************************************************************************* 色々と調べまして、以下のサイトを参考にアプリケーションプールを.NET Framework 4.0.30319に変更を致しました。 ですが、依然として、上記のエラーメッセージが表示されてしまいます。 http://www.ipentec.com/document/document.aspx?page=dot-net-framework-35-to-4 何か設定が悪いのでしょうか? 何か心あたりや、チェックするポイントなどありましたら、教えて頂けると幸いです。 お手数をお掛け致しますが、よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • suzukikun
  • ベストアンサー率28% (372/1325)
回答No.1

いろいろなサイトを見ると targetFramework みたいですけど、違いますかね?大文字・小文字を区別するようなので、fが大文字なのでは?

ThunderAce
質問者

お礼

あははは....(-o-;) やらかしていたみたいです(>_<) おっしゃるとおりでした。 こんなことで、数日悩んでいたかと思うと、メチャメチャ恥ずかしいです。 回答、ありがとうございました。

関連するQ&A

  • ASP.NET 2.0にてアプリが動作しない。

    WindowsServer2003にIIS6.0とASP.NET 2.0をインストールし、 VB.NET 2005のアプリを動かそうとしていますが、以下のメッセージが 出て動作しません。 Web.Configファイルの行0がおかしいと言われても、その意味が わかりません。誰か助けていただけないでしょうか。 '/MyApp' アプリケーションでサーバー エラーが発生しました。 -------------------------------------------------------------------------------- 構成にエラーがあります。 説明: この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下のエラーの詳細を確認し、構成ファイルに変更を加えてください。 パーサー エラー メッセージ: 構成ファイルの読み込み中にエラーが発生しました。: アクセスが拒否されたため、'E:\inetpub\wwwroot\web.config' への変更の監視を開始できませんでした。 ソース エラー: [関連したソースの行はありません] ソース ファイル: E:\inetpub\wwwroot\web.config 行: 0 -------------------------------------------------------------------------------- バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.3603; ASP.NET バージョン:2.0.50727.3082

  • IISの仮想ディレクトリ作成がわかりません。教えて下さい。

    こんにちわ。 Web Developerにて作成したASP.NETアプリケーションをWEBサーバに配置して実行した所、以下のエラーが表示されました。 -----------------------------エラー内容始まり---------------- '/WEB' アプリケーションでサーバー エラーが発生しました。 -------------------------------------------------------------------------------- 構成にエラーがあります。 説明: この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下のエラーの詳細を確認し、構成ファイルに変更を加えてください。 パーサー エラー メッセージ: アプリケーション レベルを超えて allowDefinition='MachineToApplication' として登録されているセクションを使うことはできません。このエラーは、仮想ディレクトリが IIS でアプリケーションとして構成されなかった場合に発生します。 ソース エラー: 行 53: を有効にします。 行 54: --> 行 55: <authentication mode="Windows"/> 行 56: <!-- 行 57: <customErrors> セクションは、要求の実行中にハンドル ソース ファイル: D:\web\test\sample\web.config 行: 55 -------------------------------------------------------------------------------- バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.42; ASP.NET バージョン:2.0.50727.210 ---------------------------------エラー内容 終わり------------------------------- なので仮想ディレクトリを作り直してみましたが結果は同じです。 手順は以下の通りです。 1、スタートメニューより [インターネットインフォメーションサービス (IIS) マネージャ] を選択する 2、画面左側のツリーから「規定の Web サイト」を右クリックして、[新規作成] → [仮想ディレクトリ] を選択する 3、「仮想ディレクトリの作成ウィザード」でエイリアスを入力し、[次へ] をクリック。 4、仮想ディレクトリを指定する   3で入力したエイリアスの仮想ディレクトリの場所を指定します。 5、アクセス権を設定する (ASPなどのスクリプトを実行するにチェック) 6、ウィザードを完了する。 環境はWindows2000サーバー IIS5.0です。 SDKは入っておりません。。。 お気づきの点がありましたらご教示下さいませ。 宜しくお願い致します。

  • 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 内部サーバーエラー」と出ます。 同じような症状がないかと調べてはみたのですが、このような問題を解決する方法は見つかりませんでした。 解決方法をご存知の方がおりましたら、是非ご教授下さい よろしくおねがいします。

  • エラー:ページにアクセスする前にアセンブリがコンパイルされているかどうか確認してください

    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サイトを再起動しました。 ですが、解決されません。 配置したフォルダが間違っているのでしょうか。 又は何が原因だと考えられるのでしょうか。 拙い質問で済みません。 どなたかアドバイスを宜しくお願いします。

  • IISをASP.NET用に構成できない

    VisualStudioにてC#/ASPでWebアプリを開発しています。 アプリを VisualStudio開発サーバーでなく IISで起動しようとすると、以下のエラーメッセージが出ます。 「このサイトが正しく動作するためには、 このサイトを手動でASP.NET4.0用に構成する必要があります。 ASP.NET4.0はWebサーバーに登録されていません。 このサイトが正しく動作するためには、ASP.NET4.0用に Webサーバーを手動で構成する必要があります。」 IISのインストールで 「IISメタベースおよびIIS6構成との互換性」のチェックと アプリケーション開発機能の「ASP」と「ASP.NET」のチェックは いれています。 原因と対策をご教授ください。

  • aspからasp.netへの遷移(その逆も)

    拡張子がaspの画面から拡張子がaspxの画面へ遷移することは 不可能なのでしょうか?何か特殊な方法があるのでしょうか? ありましたら教えていただけないでしょうか。 aspx画面でボタン押下時に Response.Redirect("./test1.asp")でasp画面へ遷移させると 以下のエラーとなります。 '/WebSite1' アプリケーションでサーバー エラーが発生しました。 この種類のページは処理できません。 説明: 要求されたページの種類は、明示的に禁止されるため処理されません。拡張子 '.asp' が正しくない可能性があります。 下の URL が正しく入力されていることを確認してください。 要求された URL: /WebSite1/test1.asp バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.1433; ASP.NET バージョン:2.0.50727.1433

  • VisualStudioのWebサーバーへの配置

    VisualSutudio2015でWebアプリケーションの作成を行っておりますが、Webサーバーへの配置方法が分かりません。 色々とググった結果おそらくはWeb.configを書き換えれば良いと思われるのですが、どこをどのように変更すればよいのか分かりません。 また、対象のaspxを開いた際に以下のエラー分が表示されます。 '/*********' アプリケーションでサーバー エラーが発生しました。 構成にエラーがあります。 説明: この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下のエラーの詳細を確認し、構成ファイルに変更を加えてください。 パーサー エラー メッセージ: CodeDom プロバイダー型 "Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" を読み込めませんでした。 ソース エラー: 行 17: type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 行 18: warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701"/> 行 19: <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" 行 20: type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 行 21: warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+"/> ソース ファイル: C:\******\******\******\******\web.config 行: 19 バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.0.30319.33440 また、VisualSutudioで作成した、Projects下のフォルダをそのままwwwroot下にコピー配置しました。 何かお分かりの方、ご回答をお願い致します。

  • Windows7 でIIS

     こんにちは。 XP+VB.NETでIISプログラムを開発していました。 パソコンをWin7に変更しプログラムを全てコピーし開発しているのですが ローカルで実行すると、 「このページは表示できません http://localhost:51589が正しいか確かめて下さい」 のエラーになってしまいます。 TCPポートは80にしてあります。 プログラムの1行目の <%@ Page Language="VB" StylesheetTheme="AStyle" %> でASP.NETのランタイムエラーです。ファイルまたはアセンブリSystem.Web.Extensions,Version=1.0.61025.0,Culture=neutral,Publickey,token=31bf3856ad364e35 またはその依存関係の1つが読み込めませんでした。指定されたファイルが見つかりません となっていますが、これが何か関係するのでしょうか? 教えていただけないでしょうか。 宜しくお願いします。

  • Asp.netで開発しています。

    Asp.netで開発しています。 vs2005で作成したASPのモジュールをIISに移行したいのですがIIS上だとエラーがでます。 /////////////////////////////////////////////////////////////////// パーサー エラー 説明: この要求の処理に必要なリソースの解析中にエラーが発生しました。 以下の解析エラーの詳細を確認し、ソースファイルに変更を加えてください。 パーサー エラー メッセージ: 型 'test._Default' を読み込めませんでした。 ソース エラー: 行 1: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="test._Default" %> ///////////////////////////////////////////////////////////////// 拡張子.aspは簡単なサンプルを起動できるのですが、.aspxだとどれもエラーがでます。 マッピングのための処理はしたのですが・・・解決をして下さい。お願いします。

  • Server2003 IIS6.0上での動作

    WindowsServer2003 IIS6.0 を使用したASP.NETの表示に関しての質問です。 上記環境で設定したaspxファイルを表示しようとしたところ、 「ページを表示できません」のエラーページになってしまい正常に表示できません。 同じソースファイルで、XP、IIS7.0上では正常に表示できています。 原因を探って幾つか処理を行ってみたのですが、どうにもならなかったのでこちらで質問させていただきます。 Web サービス拡張で、ASP.NET v2.0.xxxxx・Active Server Pagesは許可させています。 レジストリへの登録も完了しています *.aspx のマッピングも出来ています。 IISインストール時のASP.NET項目もチェックが入っていました。 以上のチェックが終わった段階で表示できない原因には何があるでしょうか? ちなみに、単純なHTMLファイルであれば同じフォルダ・ネットワークパスで正常に表示できました。