私は開発中のIIS Expressで現在実行中のASP.NET MVC Webアプリケーションを開発しています。Windows認証を使用して認証するとWebアプリケーションでコンテンツが読み込まれない
webアプリケーションは、2つのページ
- コンピュータ
- 部門
web.config
<system.web> <authentication mode="Windows" /> <authorization> <allow users="*" /> </authorization> </roleManager> </system.web>
DeparmentController
は、AUTHORIZE属性を使用して認証を実施中
一般的な認証設定があります:を [Authorize(Roles = @"DOMAIN\Administrators")]
コンピュータのページにアクセスすると、すべてのコンテンツが正常に読み込まれます。
部門のページを訪問するとき、私は私の資格情報を入力するよう求めています。認証は正常に動作しますが、css、js、およびicoファイルには「500 Internal Server Error」が表示されます。私の研究の間に
、私は唯一の他の方法の周りに正確に同じ問題を発見しました。静的ファイルは、権限のないユーザーのためにロードされません。
IIS Expressではこれがデフォルトで有効になっていませんか?認証は機能します。静的コンテンツの読み込みのみエラーが発生します。管理者ユーザーはweb.configのためにすべてのファイルにアクセスする必要があります – soumer
iisexpressのビットを逃しました – Vee
次のヘルプ – Vee