![](/img/trans.png)
[英]In MVC url is not getting properly on clicking a link for the iis8.5 hosted application
[英]Url Rewrite for hosted application on IIS
我已經開發了 asp.net mvc core 3.0 web 應用程序並部署在 windows server 中。 我想在 url 中隱藏控制器名稱。
例子 :
原始網址:www.example.com/test/authenticate/login
預期網址:www.example.com/test/login
我不確定通過實現它的代碼或 IIS。
startup.cs 路由代碼。
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
});
使用屬性路由:
[Route("/")]
public class AuthenticateController : ControllerBase
{
[HttpGet("login")]
public IActionResult Get()
{
return Ok("Ok");
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.