我使用MVC构建了一个自定义WebApi应用程序,我已成功部署到第三方标准Asp.net Web应用程序(No Mvc)。我可以称我的Api很好,但它需要身份验证才能这样做。 web.config设置为允许匿名访问\ Anonymous文件夹下的任何内容。很标准。
由于您通过路径而不是物理路径访问WebApi控制器/操作,如何启用匿名访问WebApi操作?
谢谢,
肖恩
答案 0 :(得分:0)
想出来。很简单。这很有效:
<location path="api">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>