所有的页面都能正确的路由,但是在开发环境中我遇到了这个错误。
启动时的配置方法如下。
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseExceptionHandler("/Home/Main");
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseCookiePolicy();
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Main}/{id?}");
});
}
问题解决该错误是由于在用户端使用和调用了一个类(html视图)。当我删除该类后,网站很容易运行,没有出现错误。