我使用1.0.1
版本的asp.net core
,我在表單中使用身份驗證。無法將lambda表達式轉換爲鍵入'CookieAuthenticationOptions',因爲它不是委託類型
我用UseCookieAuthentication
其給出了一個錯誤
無法轉換lambda表達式鍵入「CookieAuthenticationOptions」,因爲 它不是一個委託類型
在Startup.cs
,配置方法。
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
loggerFactory.AddConsole(Configuration.GetSection("Logging"));
loggerFactory.AddDebug();
app.UseApplicationInsightsRequestTelemetry();
app.UseExceptionHandler("/Home/Error");
app.UseApplicationInsightsExceptionTelemetry();
app.UseStaticFiles();
app.UseSession();
app.UseCookieAuthentication(options =>
{
options.AutomaticAuthenticate = true;
options.AutomaticChallenge = true;
options.LoginPath = "/Home/Login";
});
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=About}/{id?}"
);
});
}
請解釋一下你想要做什麼,哪些問題是更詳細 –