0
首先,我使用Azure Active Directory授权我的asp.net应用程序,然后我尝试访问Azure上的WCF服务,但在调用服务。我在访问时遗漏了什么?获取错误401未经授权,同时访问蔚蓝上的WCF服务
首先,我使用Azure Active Directory授权我的asp.net应用程序,然后我尝试访问Azure上的WCF服务,但在调用服务。我在访问时遗漏了什么?获取错误401未经授权,同时访问蔚蓝上的WCF服务
该错误意味着访问被拒绝的401 HTTP错误。 我想知道你遇到的401错误的子状态代码。 的401错误包含以下子状态代码:
401.1: Access is denied due to invalid credentials.
401.2: Access is denied due to server configuration favoring an alternate authentication method.
401.3: Access is denied due to an ACL set on the requested resource.
401.4: Authorization failed by a filter installed on the Web server.
401.5: Authorization failed by an ISAPI/CGI application.
401.7: Access denied by URL authorization policy on the Web server.
而且,在asp.net应用成功上本地IIS的WCF运行?或者您是否尝试过使用Azure?
你可以只创建一个自定义的用户,并使其发挥作用,所以如果你有这个问题,你可以试试你的IIS服务器上的以下内容:
或者您可以尝试给“IUSR”帐户“完全控制”。也许这只是特定用户对磁盘没有读取权限。
是的,我的asp.net应用程序在IIS上本地成功运行。但是在Azure上迁移WCF之后,无法访问服务。 – Pramod