微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我可以在ASP.NET Core项目上通过web.config使用URL重写吗?

如何解决我可以在ASP.NET Core项目上通过web.config使用URL重写吗?

我收到的信息有冲突,因此希望有人可以指出正确的方向。

我在Azure中托管了两个API,并且希望重定向URL。我尝试在应用程序服务中使用web.config重写URL,但是它不起作用,经过一些研究,有证据表明它不起作用,应改用中间件,而其他信息则表明中间件是最佳实践。

我的目的是在某个时候实现中间件,但想知道在我从事这一工作的过程中是否可以将web.config用作停顿点。

谁能给我一个明确的答案?最好能提供一些备份信息?

谢谢

解决方法

是的,可以警告。摘自this document

该表指示可与ASP.NET Core应用程序和ASP.NET Core模块一起使用的本机IIS模块。

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

警告是

由于directory structure中的更改,URL重写模块的isFileisDirectory匹配类型不适用于ASP.NET Core应用。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。