Quantcast
Channel: Web API
Viewing all articles
Browse latest Browse all 4850

404-Not found error in IIs deployment - Thinktecture.IdentityModel

$
0
0

Hi ,

     I have referred the Thinktecture.IdentityModel.dll to enabling CORS in IIS deployment.

    I have include the configuration as given in the following link,

http://brockallen.com/2012/06/28/cors-support-in-webapi-mvc-and-iis-with-thinktecture-identitymodel/

and the configuration of my web.config is as follows,

<system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <modules runAllManagedModulesForAllRequests="true">
      <remove name="WebDAVModule" />
     <add name="CorsHttpModule" type="Thinktecture.IdentityModel.Http.Cors.IIS.CorsHttpModule" />
    </modules>
    <directoryBrowse enabled="true" />
    <handlers>
            <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" />
           <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" />
          <remove name="WebDAV" />
      <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
      <remove name="OPTIONSVerbHandler" />
      <remove name="TRACEVerbHandler" />
      <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
            <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="*" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
            <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="*" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
    </handlers>
        <tracing>
            <traceFailedRequests>
                <add path="*">
                    <traceAreas>
                        <add provider="ASP" verbosity="Verbose" />
                        <add provider="ASPNET" areas="Infrastructure,Module,Page,AppServices" verbosity="Verbose" />
                        <add provider="ISAPI Extension" verbosity="Verbose" />
                        <add provider="WWW Server" areas="Authentication,Security,Filter,StaticFile,CGI,Compression,Cache,RequestNotifications,Module,FastCGI" verbosity="Verbose" />
                    </traceAreas>
                    <failureDefinitions statusCodes="400-405" />
                </add>
            </traceFailedRequests>
        </tracing>
  </system.webServer>

 

and in global.asax file i have changed the code as follows,

 

using Thinktecture.IdentityModel.Http.Cors.IIS;

protected void Application_Start()

 {            //removed other configuration for clarity             ConfigureCors(UrlBasedCorsConfiguration.Configuration);  }

 void ConfigureCors(CorsConfiguration corsConfig)  {               corsConfig.AllowAll();  }

I got the error as follows,

404-(Not found)

and my browser header details,

request details

Where and what I am Missing.

 

 


Viewing all articles
Browse latest Browse all 4850

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>