我能否在ASP.NET Core项目中使用web.config文件进行URL重写?

3
我得到了一些矛盾的信息,希望有人能指点我正确的方向。
我在Azure中托管了几个API,并想要重定向URL。我尝试使用应用程序服务中的web.config重写URL,但它不起作用。经过一些研究,有证据表明它不起作用,应该使用中间件,而其他信息则建议中间件是最佳实践。
我的目标是在某个时间点实现中间件,但是我想知道在我完成这项工作之前是否可以使用web.config作为临时方法。
有人能给我一个明确的答案吗?最好附带一些支持信息。
谢谢
1个回答

4

可以,但需要注意一点。以下内容摘自该文档

该表列出了与ASP.NET Core应用程序和ASP.NET Core模块兼容的本地IIS模块。

Module             Functional with ASP.NET Core apps    ASP.NET Core Option
----------------------------------------------------------------------------
URL RewritingYes                                  URL Rewriting Middleware

注意: 是一个例外:

由于目录结构的更改,URL Rewrite模块的isFileisDirectory匹配类型无法与ASP.NET Core应用程序一起使用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接