我通常可以在我的 PC 上测试我的 Web 应用程序。(在“生产”中,它位于网络托管服务器上。)但是现在我有一个回调页面(.ashx)并且不知道如何继续 - 我如何让我的应用程序接收回调?有没有办法让回调页面重定向到我的电脑?让我的 PC 接收回调并将回调地址指定为我的 IP 的某种方式(我可以选择任何我想要的回调 url。)?也许有其他方式?
我不需要将它实际附加到调试器,只需查看结果即可。
我通常可以在我的 PC 上测试我的 Web 应用程序。(在“生产”中,它位于网络托管服务器上。)但是现在我有一个回调页面(.ashx)并且不知道如何继续 - 我如何让我的应用程序接收回调?有没有办法让回调页面重定向到我的电脑?让我的 PC 接收回调并将回调地址指定为我的 IP 的某种方式(我可以选择任何我想要的回调 url。)?也许有其他方式?
我不需要将它实际附加到调试器,只需查看结果即可。
我不知道您的网络环境,但根据它的灵活性,您可以设置 dyndns 或静态域,以便您的回调实际上到达您的 PC。
我不喜欢它,但这是一个合乎逻辑的解决方案。然后,一旦一切正常,您将在所有回调中更新域以指向生产,您应该准备好开始了。
如果您的 ASHX 文件位于 ASP.NET Web 应用程序或网站中,您可以使用 IIS 或 Visual Studio 在本地托管它,然后使用 Fiddler (www.fiddler2.net) 调用它
使用 fiddler,您可以调用 ASHX 并传递所需的任何有效负载。