aspnetcore 中分支管道 使用map 却不能进入控制器
请求地址:http://localhost:54876/services/datetime? cpid=zhongzhiyd3&sid=363&mobile=17318200541&age=1
代码:
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
app.Map("/services", HandleMapTest1);
app.Map("/service1", HandleMapTest2);
//RunProgram().GetAwaiter().GetResult();
}
private static void HandleMapTest1(IApplicationBuilder app)
{
app.UseHistorySuccessRecord();
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
}
private static void HandleMapTest2(IApplicationBuilder app)
{
app.UsePartnerSignIn();
app.UseRedisBlackTel();
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
}
控制器代码:
public JsonResult datetime(string name, int age)
{
//var connstr = _configuration["DataBaseConfig:ConnectDb"];
//var dt = DbHelper.LoadDataTable(connstr, "select * from tbl_order where createdate>'2018-2-28'");
//foreach(DataRow dr in dt.Rows)
//{
// var id = dr["id"].ToString();
//}
var model = new time()
{
name = name,
age = age,
timestr = DateTime.Now.ToString()
};
_logger.LogInformation(DateTime.Now.ToString());
return Json(model);
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
控制器的路由配置贴一下?
具体访问的Controller的代码也看一看