-1

新しいビジネスであるAntechの Web サイトをセットアップしようとしていますが、ランディング サイトが 'Default.aspx' を指すようにできません。IIS を使用する必要がありますか? その場合、IIS Express は機能しますか? Web.config ファイルに次のエラーが継続的に表示されます (実際のエラーを確認するには、ここで私の Web サイトにアクセスしてください)。

Server Error in '/' Application.

Configuration Error

Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

Parser Error Message: Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive.

Source Error: 


Line 24:   </connectionStrings>
Line 25:   <system.web>
Line 26:     <compilation debug="true" targetFramework="3.5">
Line 27:       <assemblies>
Line 28:         <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

Source File: \\boswinfs07\home\users\web\b341\dom.antechdevelopmen\web.config    Line: 26 

Version Information: Microsoft .NET Framework Version:2.0.50727.3634; ASP.NET Version:2.0.50727.3634

事前にご協力いただきありがとうございます。

4

2 に答える 2

4

次の 2 つの理由が考えられます。

  • サイトのアプリケーション プールを .net Framework 2.0 用に設定できます

  • .Net 4.0 がマシンにインストールされていません。

アプリ プールを 4.0 に変更してみてください。

アプリ プールに 4.0 フレームワークがリストされていない場合は、登録することをお勧めします。同じことについては、その方法を示す以下のリンクに従ってください。

https://stackoverflow.com/a/4890368/309395

于 2013-07-25T07:53:41.233 に答える
0

アプリケーション プールが .Net Framework 2.0 に設定されているようです。targetFramework 属性は、.Net 4.0 でのみ導入されました。構成ファイルから targetFramework="3.5" を手動で削除するか、アプリ プールを .Net Framework 4.0 に変更することができます。

http://msdn.microsoft.com/en-us/library/bb398791.aspxから:

プロジェクトを .NET Framework 4 にアップグレードすると、Visual Studio は自動的に targetFramework 属性を挿入します。プロジェクトのターゲットを .NET Framework 4 から以前のバージョンに変更すると、この属性は削除されます。

于 2013-07-25T07:59:54.137 に答える