1

基本認証の独自の実装を作成しようとしています。

私は自分にBasicAuthenticationModule.cs保存してsolution\Modulesおり、その名前空間は次のとおりです。

namespace Web_API.Modules
{
public class BasicAuthenticationModule2 : IHttpModule

次のようにweb.configに追加しました:

<system.webServer>
    <modules>
      <add name="BasicAuthenticationModule" type="Web_API.Modules.BasicAuthenticationModule, BasicAuthenticationModule"/>

これを実行すると、次のようになります。HTTP Error 500.19 - Internal Server Error - Cannot add duplicate collection entry of type 'add' with unique key attribute 'name' set to 'BasicAuthenticationModule'

誰も手がかりを持っていますか?

4

1 に答える 1

0

その理由は、BasicAuthorizationModule.NET 内に組み込まれている という組み込みモジュールが既に存在するためです。

次のいずれかを行う必要があります。

  • 別のものを使用するName (例: BasicAuthModule)
  • 既存のBasicAuthorizationModeuleモジュール エントリを削除します
于 2016-05-13T03:52:32.267 に答える