VWD プロジェクトを新しいディレクトリに移動しようとしましたが、ビルド時に次のエラーが発生しました。
Error 1 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. P:\MY DOCUMENTS\Visual Studio 2010\Projects\NetworkOperationsDashboard\NetworkOperationsDashboard\Web.config 28
解決策をグーグルで検索しましたが、どれもうまくいきませんでした。そのため、正しいディレクトリに新しいプロジェクトを作成し、古いファイルをすべて追加しました。ただし、現在、aspx.cs ファイルは .aspx ファイルを読み取ることができないようです。このコンテキストで見つからない「何でも」多くのシンボルを取得し続けています。「Codefile」と「Inherits」の値は正しいですが、DOCTYPE 宣言に青色の下線が引かれ、その上にカーソルを合わせると、上記とほぼ同じエラーが発生します。
webconfig ファイルの 28 行目は次のとおりです。
<authentication mode="Windows" />
しかし、物事を動かし始める前は、これはうまく機能していました。ただし、最初にビルドせずに Web アプリを実行すると、次の行で次のエラーがスローされます。
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.
テキスト エディターでソリューション ファイルを編集して、古いパス名をすべて新しいパス名に置き換えようとしましたが、修正されません。
このプロジェクトを最初に書いたとき、ソリューションは 1 つのディレクトリに配置され、他のすべてのファイルは別のディレクトリに格納されていました。これは私の最初のプロジェクトだったので、何が間違っていたのかわかりません。今だけ整理したい。
アドバイスをいただければ幸いです。
よろしく。
編集:
正しいディレクトリで新しいプロジェクトを開始し、古いファイルをすべて新しいファイルにカット アンド ペーストしました。これは間違いのないように思えますが、エラー メッセージは表示されなくなりましたが、.aspx.cs ファイルはまだ .aspx ファイルを認識していないようです。