diff options
Diffstat (limited to 'samples/OAuthServiceProvider/App_Code')
-rw-r--r-- | samples/OAuthServiceProvider/App_Code/Global.cs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/samples/OAuthServiceProvider/App_Code/Global.cs b/samples/OAuthServiceProvider/App_Code/Global.cs index 8b8ba21..d32d9a7 100644 --- a/samples/OAuthServiceProvider/App_Code/Global.cs +++ b/samples/OAuthServiceProvider/App_Code/Global.cs @@ -96,7 +96,10 @@ public class Global : HttpApplication { if (!appPath.EndsWith("/")) { appPath += "/"; } - Constants.WebRootUrl = new Uri(appPath); + // This will break in IIS Integrated Pipeline mode, since applications + // start before the first incoming request context is available. + // TODO: fix this. + Constants.WebRootUrl = new Uri(HttpContext.Current.Request.Url, appPath); var tokenManager = new DatabaseTokenManager(); Global.TokenManager = tokenManager; } |