Si vous êtes en utilisant .net application de base ci-dessous l'étape peut être vous aider!
En outre, ce n'est pas Angulaire ou autre erreur de requête dans votre application FrontEnd
D'abord u les gars ont à ajouter de Microsoft de la SCRO paquet de Nuget. Si vous les gars ne sont pas ajoutés dans votre application, suivez les instructions d'installation de la commande.
Install-Package Microsoft.AspNetCore.Cors
Vous devez ensuite ajouter de la SCRO services. Dans votre démarrage.cs dans votre ConfigureServices méthode, vous devriez avoir quelque chose de similaire à la suivante :
public void ConfigureServices(IServiceCollection services)
{
services.AddCors();
}
Ensuite, vous devez ajouter de la SCRO middleware pour votre application. Dans votre démarrage.cs, vous devriez avoir une méthode Configure (). Vous devez avoir similaire à ceci :
public void Configure(IApplicationBuilder app, IHostingEnvironment env,
ILoggerFactory loggerFactory)
{
app.UseCors( options =>
options.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader());
app.UseMvc();
}
Les options lambda est une API fluent de sorte que vous pouvez ajouter/supprimer tous les extras dont vous avez besoin. Vous pouvez réellement utiliser l'option "AllowAnyOrigin" à accepter n'importe quel domaine, mais je vous recommande fortement de ne pas faire cela, car elle ouvre origine de la croix-appels de tout le monde. Vous pouvez également limiter l'origine de la croix-des appels à leur Méthode HTTP (GET/PUT/POST etc) afin que vous ne pouvez exposer REÇOIS des appels de la croix de domaine, etc.
Merci
sathish(sat)