Je veux résoudre "~/quoi" de l'intérieur de contextes non-Page tels que Global.asax (HttpApplication), HttpModule, HttpHandler, etc. mais ne peut trouver que de telles méthodes de résolution spécifiques à Controls (et Page).Comment puis-je résoudre les chemins d'accès "~" d'ASP.NET à la racine du site Web sans qu'un contrôle soit présent?
Je pense que l'application devrait avoir suffisamment de connaissances pour être en mesure de mapper cela en dehors du contexte de la page. Non? Ou au moins, il est logique pour moi que cela puisse être résolu dans d'autres circonstances, partout où la racine de l'application est connue.
Mise à jour: La raison d'être, je suis coller « ~ » chemins dans les fichiers web.configuration, et que vous voulez les résoudre des scénarios susmentionnés non-contrôle.
Mise à jour 2: J'essaie de les résoudre à la racine du site Web, comme le comportement de l'URL Control.Resolve (..), pas à un chemin de système de fichiers.
dupliquée: http://stackoverflow.com/questions/26796/asp-net-using-system-web-ui-control-resolveurl-in- a-shared-static-function –