SharePoint サイトの仮想ディレクトリにある ASP.NET 4 アプリがあります。これは独自のアプリ プール内の自己完結型アプリなので、SP は問題ではないと思いますが? aspx ページは正常に動作しますが、ApiController への要求は 401 エラーを返します: アクセスが拒否されました。
<html><head><title>Error</title></head><body>Error: Access is Denied.</body></html>
イベント ビューアーには何も表示されず、IIS ログには 401 2 2148074254、次に 401 1 0、次に 200 0 0、次に 401 1 2148074248 が表示されます。IE8、Chrome、FireFox で一貫しています。
Fiddler は、401、「WWW-Authenticate: NTLM」と「WWW-Authenticate: NTLM TlRMblah_blah_blah...」、および上記の HTML を交互に表示します。
バックアップ計画は、コントローラーを捨てて .ashx を使用することですが、うまくいけば SO が役立ちます。