我需要获取调用应用程序的 URL,因为该服务会发送包含指向我的应用程序链接的电子邮件(例如,单击此处查看表单)。
我正在考虑将应用程序的 URL 硬编码在服务的 1 个位置,但是在本地工作时,本地主机端口有时会发生变化。此外,当部署到不同的测试环境时,我必须更改 URL。此外,与他人合作也会带来一些小问题。
最好的解决方案是动态确定它。第二好,web.config。第三好:硬编码。
如何解决此问题并获取调用应用程序的 URL?
编辑:不可能从客户端发送 url,因为该服务有一个定时事件来发送电子邮件通知。