8

やあ、

APS.NET MVC 3 Web サイトでアクションへの正しい URL を生成する必要があり、これは Gloabl.asax の Application_Start で行う必要があります。

UrlHelper を設定しようとしましたが、HttpContext.Current は常に null ですか?

私が探しているアドレスは、http://www.mysite.se/MyController/MyActionのようなものです。

VirtualPathUtility.ToAbsolute("~/") も試しましたが、「/ mysite /」しか得られません

4

1 に答える 1

15

HttpContextアプリケーションがIIS統合モードで実行されている場合はにアクセスできませんApplication_Start(クラシックモードでアクセスできますが、お勧めしません)。

MikeはここApplication_BeginRequestで、コードが最初のリクエストに対してのみ実行され、後のリクエストに対しては実行されないようにするための回避策について説明します。

于 2012-07-13T03:35:20.477 に答える