サービスは私のアプリへのリンクを含む電子メールを送信するため、呼び出し元のアプリの URL を取得する必要があります (たとえば、ここをクリックしてフォームを表示します)。
アプリの URL をサービスの 1 か所にハードコーディングすることを検討していますが、ローカルで作業している場合、ローカル ホスト ポートが変更されることがあります。また、別のテスト環境にデプロイする場合は、URL を変更する必要がありました。また、他の人と一緒に作業することもわずかな問題を引き起こします。
最善の解決策は、動的に決定することです。2 番目に良いのは、web.config です。3 番目に良い: ハードコーディングします。
これを解決して、呼び出し元のアプリの URL を取得するにはどうすればよいですか?
編集: サービスには電子メール通知を送信する時間指定イベントがあるため、クライアントから URL を送信することはできません。