Когда я нажимаю кнопку сотрудника на моем сайте, он должен перенаправить мой на контроллер сотрудника, который я сделал. К сожалению, я получаю следующий код ошибки:
Ошибка сервера в приложении '/'.
HTTP 404. Ресурс, который вы ищете (или одна из его зависимостей), возможно, был удален, изменилось его имя или временно недоступен. Пожалуйста, просмотрите следующий URL и убедитесь, что он написан правильно.
Я пытался настроить свою конфигурацию без удачи.
любые предложения будут великолепны!
Так что это C # MVC с приложением localdb.
Я попытался переключиться в моей строке подключения:
Источник данных =.;
Я пробовал это без дополнительного отображения маршрута.
После этого я еще не нашел никаких других решений, поэтому я здесь.
Моя маршрутизация:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
routes.MapRoute(
name: "Employee",
url: "{controller}/{action}/{id}",
defaults: new {controller = "Employee", action ="Index", id = UrlParameter.Optional });
}
Моя строка подключения в веб-конфигурации:
<connectionStrings>
<add name="HRContext" connectionString="Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=JeroenHRApp1;Integrated Security=SSPI"
providerName="System.Data.SqlClient" />
</connectionStrings>
Мой контроллер:
public class EmployeeController : Controller
{
private HRContext db = new HRContext();
// GET: Employee
public ActionResult Index()
{
var employees = db.Employees.Include(e => e.Manager);
return View(employees.ToList());
}
Мой HRContext:
namespace JeroenHRApp.DAL
{
public class HRContext : DbContext
{
public HRContext() : base("JeroenHRApp1")
{
}
public DbSet<Employee> Employees { get; set; }
//public DbSet<Manager> Managers { get; set; }
public DbSet<Team> Teams { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
}
}
}
Я хочу открыть страницу сотрудника.
У кого-нибудь есть предложения?