我在 ASP.Net 项目中有一个 Web 处理程序。我想从 URL 访问它。
是的,我可以这样做 http://mywebsite.com/handler.ashx?id=35157 效果很好。
但问题是,我正在从一些 Arduino 设备访问它。他们的库不支持这种 URL。
他们支持http://mywebsite.com/handler?id=35157就像网址一样。
如何从类似 http://mywebsite.com/handler?id=35157,device=DF,Msg=OK 的 URL 访问 Web 处理程序
里面没有 ASHX 扩展吗?
最佳答案
您始终可以使用 IIS 重写规则。
<rule name="Remove ASHX Extension" stopProcessing="true">
<match url="^handler(.*)$" />
<action type="Rewrite" url="handler.ashx{R:1}" />
</rule>
关于c# - 从不带 .ashx 扩展名的 URL 访问 ASHX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55303758/