Pramod Singh (C) Ответов: 0

Проблема в IIS, ошибка 404 на ASP.NET ядро приложения 2.0


Привет,
Я развернулся asp.net core 2.0 app на IIS, но когда я нажал на кнопку входа в систему, получив ошибку 404 при локальном запуске perfect в режиме выпуска , поэтому, пожалуйста, помогите, где я делаю неправильно, пожалуйста, помогите.

<form asp-route-returnurl="@ViewData["ReturnUrl"]" method="post">
here username and password textbox
<button type="submit" class="btn btn-primary">SignIn</button> 

============================================================

AccountController:

[HttpPost]
[Атрибута allowanonymous]
[ValidateAntiForgeryToken]
public async Task<iactionresult> Login(LoginEntity loginentity, string returnUrl = null)
{Вот мой код}

Что я уже пробовал:

Вход я также попробовал с именем pass controler и именем действия отсюда по asp-controller и тегу действия.

окно просмотра событий:

IISMANAGER_ERROR_LOADING_PROVIDER_TYPE

IIS Manager could not load type 'Microsoft.Web.Deployment.UI.PackagingModuleProvider, Microsoft.Web.Deployment.UI.Server, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35' for module provider 'WebDeployment_Current' that is declared in %windir%\system32\inetsrv\config\administration.config. Verify that the type is correct, and that the assembly that contains the module provider is in the Global Assembly Cache (GAC).

Exception:System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Web.Deployment.UI.Server, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.Web.Deployment.UI.Server, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
   at System.RuntimeTypeHandle._GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, Boolean loadTypeFromPartialName)
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
   at System.RuntimeType.PrivateGetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
   at System.Type.GetType(String typeName, Boolean throwOnError)
   at Microsoft.Web.Management.Server.AdministrationModuleProvider.GetModuleProvider(String userName, String connectionName)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].


Process:InetMgr

0 Ответов