У меня есть веб-обработчик в проекте ASP.Net.Я хочу получить к нему доступ с URL-адреса.
Да, я могу сделать это как http://mywebsite.com/handler.ashx?id=35157 Работает нормально.
Но проблема в том, что я получаю к нему доступ из некоторыхУстройства Arduino.Их библиотеки не поддерживают URL-адреса такого типа.
Они поддерживают http://mywebsite.com/handler?id=35157 подобные URL-адреса.
Как получить доступ к веб-обработчику по URL-адресам, таким как http://mywebsite.com/handler?id=35157,device=DF,Msg=OK
Без расширения ASHX?
Вы всегда можете использовать правило перезаписи IIS.
<rule name="Remove ASHX Extension" stopProcessing="true"> <match url="^handler(.*)$" /> <action type="Rewrite" url="handler.ashx{R:1}" /> </rule>