如何解决我可以在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重写模块的
isFile
和isDirectory
匹配类型不适用于ASP.NET Core应用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。