我是ASP .Net的新用户,正在关注在线课程以了解它。本课程使用Visual Studio 2015或2013,我使用Visual Studio 2017进行编码。该课程介绍了MVC和路由,并在Startup.cs文件中添加了以下代码段:
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc();
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env,ILoggerFactory loggerFactory)
{
app.UseMvc(config =>
{
config.MapRoute(
name: "default",
template: "{controller}/{action}/{id?}",
defaults: new { controller = "App", action = "Index" }
);
});
app.UseStaticFiles();
}
我查了一些在线资源,代码似乎正确。但是当我运行程序时,我仍然收到HTTP 500错误。
此外,该课程似乎使用MVC 6,但我的版本是1.1.2,即使我认为我的更新。我似乎不明白为什么会这样。
如果这看起来像是重复的话,我提前道歉。当我进行搜索时,我得到的最接近的匹配是: mvc using IHttpHandler, getting 500 error这不是我想要问的问题。
谢谢。