【发布时间】:2015-01-10 13:17:41
【问题描述】:
我有一个需要访问 Azure blob 存储的自托管 Owin 应用程序,但是在尝试访问存储时出现安全异常。我可以从控制台应用程序访问 blob 存储。当我从 Owin 执行代码时,我怀疑这个问题与进程身份有关。使用 IIS 站点,我可以设置运行应用程序池的用户帐户。如何为 Owin/Katana ASP.NET Web Api 应用程序设置进程标识?
编辑:内部异常是...'试图以访问权限禁止的方式访问套接字'
编辑:我从不使用 Katana 托管的 ASP.NET Web API 应用程序中收到相同的错误消息
【问题讨论】:
-
您收到的错误信息是什么?可能会向我们展示一些代码。
-
上面应该粘贴安全异常本身。一般来说,如果您访问 Azure Blob 存储,进程标识并不重要,因为您应该在连接字符串中提供凭据,而不是依赖进程标识。
-
我已经编辑了问题,提示错误信息
-
编辑更多 - 包括完整的异常消息和立即异常和内部异常的调用堆栈
-
包括导致此异常的代码部分