簡體   English   中英

為什么在ASP.NET 5上更新到beta8之后Cors不起作用?

[英]Why Cors doesn't work after update to beta8 on ASP.NET 5?

我已將ASP.NET 5更新為beta8,並將依賴項更改為“Microsoft.AspNet.Cors”:“6.0.0-beta8”。

之后,我在ConfigureServices中遇到錯誤

services.ConfigureCors(options => { options.AddPolicy("AllowAllOrigins", builder => builder.AllowAnyOrigin()); });

錯誤CS1929'IServiceCollection'不包含'ConfigureCors'的定義,並且最佳擴展方法重載'MvcCorsMvcCoreBuilderExtensions.ConfigureCors(IMvcCoreBuilder,Action)'需要類型為'IMvcCoreBuilder'的接收器WebAPI.DNX 4.5.1 C:... \\ Startup.cs

我該如何解決它並激活CORS?

方法的名稱已更改為AddCors
所以現在你應該使用services.AddCors()而不是services.ConfigureCors()

services.AddCors(options =>
{
    options.AddPolicy("AllowAllOrigins", builder => builder.AllowAnyOrigin());
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM