小编Har*_* Es的帖子

在 .net core Web api 和 angular 6 中启用 CORS

在这里,我使用了一个 HTTP POST 请求Angular 6,它在 .net 核心 Web API 调用中命中,但我没有将响应输出返回到Angular 6控制台,并且在控制台中出现以下错误:

“从源‘ http://localhost:4200 ’访问 XMLHttpRequest 在‘ http://localhost:55654/api/login/auth ’已被 CORS 策略阻止:没有‘Access-Control-Allow-Origin’标头是出现在请求的资源上。”

但我有点困惑,如果它是任何CORS启用访问问题,它不会命中 Web API 调用。但它击中了 API 调用,我没有得到响应。

Angular 6 HTTP POST 要求:

this.http.post("http://localhost:55654/api/login/auth", credentials, {
  headers: new HttpHeaders({
 "Content-Type": "application/json"
      })
  }).subscribe(response => {
      let token = (<any>response);
      localStorage.setItem("jwt", token);
    }, err => {

    });
Run Code Online (Sandbox Code Playgroud)

CORS在以下方法中启用了.NetCore Web API

Configure方法Startup.cs

...
app.UseCors(options =>
  options.WithOrigins("http://localhost:4200")
    .AllowAnyMethod()
    .AllowAnyHeader());
 ...
Run Code Online (Sandbox Code Playgroud)

ConfigureServices方法Startup.cs …

c# typescript asp.net-core angular

4
推荐指数
1
解决办法
4167
查看次数

如何在 UWP 中设置 RatingControl 星星的颜色?

RatingControl在我的 UWP 应用程序中添加了一个。如何设置填充星星和空星星的颜色?这是我添加的代码:

<RatingControl x:Name="MyRating" Value="3.5" Width="300" Height="200"  />
Run Code Online (Sandbox Code Playgroud)

xaml uwp

2
推荐指数
1
解决办法
302
查看次数

使用sendGrid附加pdf在c#中不起作用

我在 c# 中使用 sendGrid 编写了一个邮件发送功能。它工作正常,但是当将生成的 pdf 作为附件附加时,它不起作用。

var client = new SendGridClient(apiKey);
var msg = new SendGridMessage()
{
    From = new EmailAddress(senderMailID, senderName),
    Subject = "ABCD",

};

var attach = new Attachment();
attach.Filename = "ABC.pdf";
attach.Content = "~/Templates/output.pdf";

msg.AddAttachment(attach);

msg.AddTo(new EmailAddress(receiverMailID,receiverName));
    var result = await client.SendEmailAsync(msg);

}
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net

0
推荐指数
1
解决办法
2301
查看次数

标签 统计

c# ×2

.net ×1

angular ×1

asp.net ×1

asp.net-core ×1

typescript ×1

uwp ×1

xaml ×1