エラーは、私はASP.Net 2.0を使用してサーバでWebサイトをホスティングされているアプリケーションレベルを超えてallowDefinition = 'MachineToApplication'として登録されたセクションを使用するとエラーが発生します。私が得た
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. C:\Users\Jangid\Downloads\TestWebSite1\TestWebSite1\Backup\TestWebSite1\Web.config 26
で、私は、管理フォルダのルートフォルダにあるweb.configとも1を持っていますが、管理フォルダがあります仮想ディレクトリではなく、作成したくありません。
<authentication mode="Forms">
<forms loginUrl="Admin/Login.aspx" name=".ASPXFORMSAUTH"/>
</authentication>
<authorization>
<allow roles="Admins"/>
<deny users="*"/>
<deny users="?"/>
</authorization>
しかしAdminフォルダのための認証とログインの仕事のために、私はASP.Netログインコントロールを使用していますが、このエラーはformward移動する私を防止することができます。
また、ASP.Netのログイン制御を学ぶためのリンクを教えてください。Adminフォルダにアクセスするユーザーのように、ロールとして管理者として認証される必要があります。 ロールを作成し、サーバー
が含まれているINGの自分のサブディレクトリの設定に入り、このリンクはエラーメッセージを説明し、なぜそれが起こります。 http://scottonwriting.net/sowblog/archive/2010/02/17/163375.aspx。 Koneru氏によると、特定のconfig要素はグローバルweb.config(ルートレベル)に保持され、認証はその1つです。 –