gpt4 book ai didi

c# - 如何将请求直接发送到 .DLL(而不是 .ASPX、.ASHX 等)?

转载 作者:太空宇宙 更新时间:2023-11-03 14:22:26 25 4
gpt4 key购买 nike

我想知道我们如何使用一些参数直接向 .DLL 发送请求。我真的不想使用 .ASPX 和 .ASHX。我希望这个 .DLL 请求用于更安全的站点。

例如:IRCTC(印度铁路网站):

https://www.irctc.co.in/cgi-bin/bv60.dll/irctc/services/login.do

请告诉我如何在 ASP.NET 中从 .DLL 发送或执行页面。

最佳答案

你可以通过实现 IHttpHandler 接口(interface)来做到这一点,并从那里几乎构建你自己的路由(检查 url 并弄清楚你应该做什么并使用 context.Response 写入结果)。然后在 IIS6 或更低版本的 web.config 中像这样注册它:

<httpHandlers>
<add path="*" verb="*" type="YOUR.TYPE, YOUR.ASSEMBLY"/>
</httpHandlers>

对于 IIS7 或更高版本,像这样:

<system.webServer>
<handlers>
<add name="All" path="*" verb="*" type="YOUR.TYPE, YOUR.ASSEMBLY"/>
</handlers>
</system.webServer>

但是,这应该不会比使用框架更安全。你担心什么?

关于c# - 如何将请求直接发送到 .DLL(而不是 .ASPX、.ASHX 等)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4942207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com