J'ai une question et j'espère que vous pouvez m'aider à le résoudre ... J'ai une application de monorails de château. Dans le fichier web.config dans httphandlers Je * .aspx Maped à monorail (mon hébergement ne suport pas d'autres extensions ...)monorails de château httpHandlers
<add verb="*" path="*.aspx" type="Castle.MonoRail.Framework.MonoRailHttpHandlerFactory,Castle.MonoRail.Framework"/>
Le problème est que j'ai quelques pages WebForms que je veux travailler avec ASPX ... Je suis d'ajouter quelque chose comme ceci dans le fichier web.config ...
<add verb="*" path="connector.aspx*" type="System.Web.UI.PageHandlerFactory"/>
<add verb="*" path="ChatPage.aspx*" type="System.Web.UI.PageHandlerFactory"/>
<add verb="*" path="Logon.aspx*" type="System.Web.UI.PageHandlerFactory"/>
Néanmoins, il ne fonctionne pas .. Qu'est-ce que je fais mal?
l'ordre des lignes est important. Les gestionnaires de formulaires Web spécifiques sont-ils définis avant MonoRail? Il est généralement conseillé de mapper une extension inutilisée à MonoRail dans un environnement mixte afin de simplifier la vie. –
J'ai essayé le monorail en premier et le monorail en dernier et ça ne fonctionne pas ... – bogdanbrudiu
Avez-vous essayé de faire correspondre le monorail à * .ashx? C'est une valeur par défaut ASP.NET qui devrait être prise en charge par votre fournisseur d'hébergement. – PatrickSteele