Проблема в 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