ASP.NET とASP Classicが混在しているサイトをサポートしています。特定の ASP Classic ページにアクセスすると、ユーザーは「認証されていません」というエラー ページを受け取ります。彼女の Active Directory アカウントを確認したところ、彼女はそのサイトの他のページにアクセスできました。従来の ASP または IIS に起因すると考えられますか?
3 に答える
2
ASP Classic は非常に単純なフレームワークです。アプリケーション自体にプログラムされていない限り、独自のセキュリティフレームワーク(ユーザー認証などを意味すると思います)があるとは想像できません。
于 2008-10-03T10:41:37.323 に答える
2
ASP は、基盤となる IIS と OS のセキュリティに完全に依存しています。独自のものはありません。ASPRequest.ServerVariables("AUTH_USER")
では、接続が認証されると などにアクセスしますが、これは IIS によって行われます。
于 2008-10-03T13:36:57.897 に答える
1
IISでいくつかの変更を加えることにより、ASPにASP.NET認証を使用させることができます。これにより、ASPファイルはasp.netページと同じようにaspnet_isapi.dllを使用します。
Scott Guthrieが、このヒント/コツに関する記事を公開しました:ASP.NETセキュリティとクラシックASPおよび非ASP.NETURLの統合
この変更を行うと、標準のasp.netセキュリティ機能を使用してasp.netページと同じように従来のaspページを保護できます。
于 2008-10-03T13:51:45.263 に答える