Здравствуйте, я пытаюсь аутентифицировать свое веб-приложение с помощью лазури. Я получаю ОШИБКУ: НЕТ элемента окружающей среды Овина было найдено
Я искал решение,
Пробовал:
Очистка временных файлов
<appSettings><add key="owin:AppStartup" value="[Namespace].Startup, [AssemblyName]" /></appSettings>
И ...
<compilation debug="true" defaultLanguage="c#" optimizeCompilations="true" targetFramework="4.6.1">
И ...
<add key="owin:AutomaticAppStartup" value="true" />
(Кстати [Проект - это название моего проекта])
Мой код:
using Microsoft.Owin.Security;
using Microsoft.Owin.Security.Cookies;
using Microsoft.Owin.Security.OpenIdConnect;
using System.Security.Claims;
using System.Web;
using System.Web.Mvc;
using [Project].TokenStorage;
using System.Net.Http;
using Microsoft.Owin;
[assembly: OwinStartup(typeof([Project].Startup))]
namespace [Project].Controllers
{
public class AccountController : Controller
{
public void SignIn()
{
if (!System.Web.HttpContext.Current.Request.IsAuthenticated)
{
// Signal OWIN to send an authorization request to Azure
System.Web.HttpContext.Current.Request.GetOwinContext().Authentication.Challenge(
new AuthenticationProperties { RedirectUri = "/" },
OpenIdConnectAuthenticationDefaults.AuthenticationType);
}
}
Любая помощь очень ценится.