Razor Pages, GET方法和OnGet处理程序在本地工作,但在web服务器不工作



我有一个小ASP。. NET Core Razor Pages项目。我有1个页面处理程序:

public int XId { get; set; }
public async Task<IActionResult> OnGetAsync(int Did)
{
XId = Did;
return Page();
}

在我的。cshtml文件中:

<span>@Model.XId</span>

在localhost中一切正常。例如https://localhost:44320/Home/bb?Did=4将显示4但在web服务器中,它总是0看起来这个参数是0有什么问题吗?

我把这个网站上传到另一个服务器,它工作得很好!这个问题与iis配置有关吗?

问题是CDN配置,重置CDN后,一切正常。

相关内容

最新更新