Как использовать localhost для .Чистое ядро MVC?
Привет Я новичок в .net core. Я просто начинаю кодировать систему расчета заработной платы в небольших масштабах.
Если я бегу в localhost/payroll. Ничего не появляется.
Пожалуйста, посоветуйте мне
Мейден
Что я уже пробовал:
автозагрузки.в CS
public void Configure(IApplicationBuilder app, IHostingEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/DashBoard/Error"); app.UseHsts(); } //app.UseDefaultFiles(); app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=DashBoard}/{action=Index}/{id?}"); }); }
GKP1992
Какой HTTP - ответ вы получаете в браузере?
Maideen Abdul Kader
спасибо за быстрый ответ.
Я пробовал chrome просто нормально : localhost/payroll
Но ничего не произошло.
Я уже пробовал http://localhost/payroll
результат : До этого места нельзя добраться. localhost отказался подключаться.
пожалуйста, посоветуйте мне.
Спасибо
Мейден
MadMyche
Вы предоставили код конфигурации. Как насчет контроллера и вида?
Maideen Abdul Kader
привет
Если я использую iis express vs2017, он будет работать, http://localhost:10417/. Только в localhost/payroll не отображается ни одна вещь
использование системы;
использование системы.Коллекции.Общий;
использование системы.Диагностика;
использование System.Linq;
использование системы.Нарезание резьбы.Задачи;
использование Microsoft.AspNetCore.В MVC;
использование платежной ведомости.Модели;
платежная ведомость пространства имен.Контроллеры
{
публичный класс HomeController : контроллер
{
индекс общественного IActionResult ()
{
возвращение смотреть();
}
публичная конфиденциальность IActionResult()
{
возвращение смотреть();
}
[ResponseCache(Длительность = 0, Местоположение = ResponseCacheLocation.None, NoStore = true)]
публичная ошибка IActionResult()
{
return View(new ErrorViewModel { RequestId = Activity.Ток?-Удостоверение личности ?? HttpContext.TraceIdentifier });
}
}
}
Пожалуйста, посоветуйте мне.
Спасибо
Ram Nunna
Похоже, что ваше имя контроллера-дом. Ниже приведен пример кода, который может вам помочь.
app.UseMvc(маршруты =>
{
маршруты.MapRoute(
имя default",
шаблон: "{controller=Home}/{action=Index}/{Id?}"
);
});
Maideen Abdul Kader
Спасибо
Выше код в автозагрузку.в CS
использование системы;
использование системы.Коллекции.Общий;
использование System.Linq;
использование системы.Нарезание резьбы.Задачи;
использование Microsoft.AspNetCore.Строитель;
использование Microsoft.AspNetCore.Хостинг;
использование Microsoft.AspNetCore.Протокол HTTP;
использование Microsoft.AspNetCore.В MVC;
использование Microsoft.Расширения.Конфигурация;
использование Microsoft.Расширения.DependencyInjection;
пространство имен заработной платы
{
запуск публичного класса
{
публичный запуск(конфигурация IConfiguration)
{
Настройки = Настройки;
}
конфигурации публичных IConfiguration { вам; }
// Этот метод вызывается средой выполнения. Используйте этот метод для добавления служб в контейнер.
public void ConfigureServices(службы IServiceCollection)
{
услуги.Настройка<cookiepolicyoptions>(options =>
{
// Эта лямбда определяет, требуется ли согласие Пользователя на несущественные файлы cookie для данного запроса.
опции.CheckConsentNeeded = context => true;
опции.MinimumSameSitePolicy = SameSiteMode.None;
});
услуги.AddMvc().SetCompatibilityVersion(Значением Compatibilityversion.Version_2_2);
}
// Этот метод вызывается средой выполнения. Используйте этот метод для настройки конвейера HTTP-запросов.
public void Configure(приложение IApplicationBuilder, IHostingEnvironment env)
{
если (env.IsDevelopment())
{
приложение.UseDeveloperExceptionPage();
}
еще
{
app.UseExceptionHandler("/Home/Error");
}
приложение.UseStaticFiles();
приложение.UseCookiePolicy();
app.UseMvc(маршруты =>
{
маршруты.MapRoute(
имя default",
шаблон: "{controller=Home}/{action=Index}/{id?}");
});
}
}
}
Пожалуйста, посоветуйте мне
Спасибо