Global.asaxのApplication_Startイベントから、WebサイトがホストされているURLを特定する方法はありますか?Global.asax Application_StartイベントでサーバーのURLとポートを特定する方法
私のアプリケーションがバックグラウンドプロセスから電子メールで送信される動的リンクを生成できるように、URLを保存しようとしています。
私が直接この方法でHttpApplication.Requestオブジェクトにアクセスしようとすると、私はランタイムエラーを取得:
System.Web.HttpException: Request is not available in this context
「Session_Start」でこれを行うことができないのはなぜですか? – Oded
統合モードでIIS 7以上で実行されている場合、Application_Startの時点では現在のHTTPコンテキストは使用できません。 @Odedが述べているように、Session_Startは動作します(Application_BeginRequestと同様ですが、Session_Startはあまり頻繁に呼び出されません)。 – Dubs