[英]AddCors service options settings not working .net Core 3 Web API
我絕對是在拔頭發,我敢肯定它真的很傻。 但是我一直在學習一些 .net Core 教程,並且正在嘗試實施 CORS。 我正在瀏覽所有幫助頁面,但在這段代碼中
public void ConfigureServices(IServiceCollection services)
{
services.AddCors(options =>
{
options.AddPolicy(name: MyAllowSpecificOrigins,
builder =>
{
builder.WithOrigins("https://localhost:1111/",
"https://localhost:2222/");
});
});
// services.AddResponseCaching();
services.AddControllers();
}
我無法獲得任何可用於我的“選項”的選項(除了使它成為 ToString 等而不是做某事),我得到:
“object”不包含“AddPolicy”的定義,並且找不到接受“object”類型的第一個參數的可訪問擴展方法“AddPolicy”
我已經安裝了各種 Nuget 軟件包,但似乎沒有任何效果?
編輯 根據要求,IServiceCollection 包括:
public interface IServiceCollection
{
void AddControllers();
void AddCors(Action<object> p);
void AddMvc();
}
當它說object
它無法確定類型。 嘗試使用實際類型或接口預先轉換對象,例如:
services.Cast<{TheClassThatImplemntsAnItemInCollection | ITypeInCollection }>()
.AddCors( options =>...
收藏的類型不是進入演員陣容而是它的成員。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.