Giản Startup
mã:Asp.net tuyến đường mặc định lõi
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc();
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "",
defaults: new { controller = "Main", action = "Index" });
});
}
Sau khi chạy ứng dụng trong Visual Studio 2015 tôi thấy trong trình duyệt "localhost: xxx", nhưng tôi không nhìn thấy kết quả của MainController.Index() . Chỉ trang trống. Tôi đã bỏ lỡ cái gì?
Cập nhật:
Web.config:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified"/>
</handlers>
<aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false"/>
</system.webServer>
</configuration>
Cập nhật 2:
vấn đề này xuất phát từ ngoại lệ trong sự phụ thuộc tiêm dịch vụ để điều khiển và vì tôi quên sử dụng nhà phát triển trang web ngoại lệ vừa trả về trang trống cho tôi. Vì vậy, tôi xin lỗi vì câu hỏi không chính xác, nhưng định tuyến là tốt trong trường hợp của tôi.
Kiểm tra câu trả lời của tôi và cho tôi biết nếu đã giúp bạn! – mybirthname