web-dev-qa-db-ja.com

Windows Server 2012R2およびIIS 8.5)のASP.NETアカウントはどうなりましたか?

IIS8.5およびWindowsServer 2012R2でASP.NETMVC3アプリケーションをセットアップするための最初の一歩を踏み出しました。このアプリケーションは、アクセス許可の管理にActiveDirectoryとWindows認証を使用します。 IIS 6では、マシンにASP.NET(サーバー上)に書き込み可能なようにログフォルダーへの変更アクセス許可を与える必要がありました。現在、このシステムにはASP.NETマシンアカウントがありません。マシンのNETWORKSERVICEアカウントに変更権限を付与しましたが、アプリケーションがログファイルに書き込んでいないようです。これはローカルログファイルです。 IISの一部ではありません。

解決策はおそらく私が切り替える必要のあるいくつかの単純なスイッチであると確信していますが、私はこれを何時間も追跡していて、何が起こっているのかわかりません。誰か考えがありますか?

次のサーバーの役割と機能がインストールされていることを確認しました。

アプリケーション開発

  • .Net Extensibility 3.5
  • リストアイテム
  • ネット拡張性4.5
  • アプリケーションの初期化
  • ASP
  • ASP.NET 3.5
  • ASP.NET 4.5
  • ISAPI拡張
  • .NET Framework3.5の機能
  • .NET Framework4.5の機能
    • ASP.NET 4.5
    • WCFサービス

サーバーの役割-セキュリティ

  • 基本認証
  • URL認証
  • Windows認証
1
jason

IIS 7+は、IISのインストールによって追加されたIIS6ユーザー/グループとは異なり、組み込みのIIS_IUSRSと呼ばれるグループを使用します。これにより、ACLをサーバー間で転送できるようになります。

カスタムアカウントでAppPoolを使用している場合は、それをIIS_IUSRSグループに追加します。デフォルトのアカウントを使用している場合は、IIS_IUSRSグループを使用してフォルダーをACLします。

3