2

一部の aspx (web.config ファイルを含む) を継承しましたが、次のエラーが発生します。仮想ディレクトリを作成しましたが、「アプリケーションとして構成」する方法がわかりません。

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: It is an error to use a section registered as 
allowDefinition='MachineToApplication' beyond application level.  This error 
can be caused by a virtual directory not being configured as an application 
in IIS.

Source Error: 


Line 49:             ASP.NET to identify an incoming user. 
Line 50:         -->
Line 51:        <authentication mode="Windows"/>
Line 52: 
Line 53:     <customErrors mode="Off"/>


Source File: C:\<MYPATH>\web.config    Line: 51 
4

4 に答える 4

7

仮想ディレクトリのプロパティに移動し、[仮想ディレクトリ] タブをクリックして、[アプリケーション設定] の下の [作成] ボタンをクリックし、[実行権限] を [スクリプトのみ] に設定します。

また、[ASP.NET] タブをチェックして、アプリの正しいバージョンに設定されていることを確認してください。

最後に、仮想ディレクトリに使用されているアプリケーション プールが、同じバージョンの ASP.NET を使用する他のサイトおよび仮想ディレクトリによってのみ使用されていることを確認します。

于 2009-01-22T17:45:24.583 に答える
1

仮想ディレクトリを右クリック - プロパティ - 「仮想ディレクトリ」タブの中央にある「作成」ボタンをクリックし、アプリケーションに名前を付けます

于 2009-01-22T17:47:34.063 に答える
0

IIS6 MMC で、アプリケーションの配置先のフォルダーを右クリックし、[プロパティ] をクリックしてから [作成] ボタンをクリックします。

これにより、IIS アプリケーションが作成されます。

ああ、ASP.NET タブから ASP.NET の正しいバージョンを選択し、選択した ASP.NET のバージョンの正しいアプリケーション プールにあることを確認してください。

于 2009-01-22T17:45:41.167 に答える
0

vdir のプロパティを表示します。それがアプリケーションであることを確認し、[仮想ディレクトリ] タブで [アプリケーションの設定] を見て、アプリケーションでない場合は [作成] をクリックします。

フォルダがアプリケーションである場合、アプリケーションが小さな開いたボックスである場合、vDir アイコンも異なります。

于 2009-01-22T17:45:56.003 に答える