Я получаю 550-внутреннюю ошибку сервера на всех страницах от указанного c контроллера. Все другие представления от других контроллеров дают конкретное представление c.
Контроллер - простой контроллер с функциональностью CRUD.
[Authorize(Roles = "Administrator, Supervisor, Ploeg")]
public class DienstbulletinController : Controller
{
private readonly DienstbulletinAppContext _db = new DienstbulletinAppContext();
// GET: Dienstbulletin
public ActionResult Index()
{
var dienstbulletin = _db.Dienstbulletins.Where(a => a.Deleted == false).Include(d => d.Obp)
.Include(d => d.Ogp).Include(d => d.Opsteller).Include(d => d.Ploeg).Include(d => d.Rechercheur)
.Include(d => d.Voertuig);
var data = dienstbulletin.ToList();
return View(data.OrderByDescending(a => a.Datum.Date).ThenByDescending(a => a.ID).ToList());
}
// GET: Dienstbulletin/Details/5
public ActionResult Details(int? id)
{
if (id == null) return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
var dienstbulletin = _db.Dienstbulletins.Find(id);
if (dienstbulletin == null) return HttpNotFound();
return View(dienstbulletin);
}
// GET: Dienstbulletin/Create
public ActionResult Create()
{
Dienstbulletin dienstbulletin = new Dienstbulletin ()
return View(dienstbulletin);
}
}
в маршрутах следуют объявленным
var settings = new FriendlyUrlSettings {AutoRedirectMode = RedirectMode.Permanent};
routes.EnableFriendlyUrls(settings);
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"login", // Route name
"Gebruiker/Login", // URL with parameters
new { controller = "Gebruiker", action = "Login", id = UrlParameter.Optional }
);
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { action = "Index", id = UrlParameter.Optional }
Есть идеи, что может быть не так с этим контроллером?
В журнале событий на сервере нет сообщений или подсказок.