Experts,
when I deploy webapi on IIS 8.5 I get error 4010:Event message: An unhandled security exception has occurred.
My Authentication for my websevice is windows and my web.config has code
<authentication mode="Windows"></authentication>
<authorization>
<allow users="*"/>
</authorization>
My web api code is
public static void Register(HttpConfiguration config)
{
// Web API configuration and services
// Web API routes
config.MapHttpAttributeRoutes( );
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
namespace My.Controllers
{
public class MyController : ApiController
{
public HttpResponseMessage Getabc([FromUri] string xyz)
{
}
public IHttpActionResult Getxyz([FromUri] string abc)
{
}
}
}
authentication is enabled for this website is windows authentication and app pool account is running using AD account!