Asp.net WebApi在第三方Web应用程序中

时间:2014-09-19 21:11:16

标签: asp.net asp.net-mvc-4 asp.net-web-api

我使用MVC构建了一个自定义WebApi应用程序,我已成功部署到第三方标准Asp.net Web应用程序(No Mvc)。我可以称我的Api很好,但它需要身份验证才能这样做。 web.config设置为允许匿名访问\ Anonymous文件夹下的任何内容。很标准。

由于您通过路径而不是物理路径访问WebApi控制器/操作,如何启用匿名访问WebApi操作?

谢谢,

肖恩

1 个答案:

答案 0 :(得分:0)

想出来。很简单。这很有效:

<location path="api">
    <system.web>
        <authorization>
            <allow users="?" />
        </authorization>
    </system.web>
</location>