1

ASP.NET とASP Classicが混在しているサイトをサポートしています。特定の ASP Classic ページにアクセスすると、ユーザーは「認証されていません」というエラー ページを受け取ります。彼女の Active Directory アカウントを確認したところ、彼女はそのサイトの他のページにアクセスできました。従来の ASP または IIS に起因すると考えられますか?

4

3 に答える 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 に答える