2010-09-09 4 views
0

Nous avons un projet déjà existant sur IIS et nous voulons passer à Apache (windows) avec mod_aspdotnet. Qu'est-ce qui ne pouvait pas fonctionner? Si nous utilisons des DLL tierces? Les composants de bureau fonctionneront bien (exportation vers Excel, Word, etc.). Si vous avez une expérience sur ce type de migration, j'aimerais vos entrées! Aussi, existe-t-il une autre alternative à mod_aspdotnet?Asp.net sur les questions d'installation d'Apache

Répondre

1

Je n'ai pas utilisé cette configuration sous Windows (Apache/mod_aspdotnet). J'ai utilisé mod_mono pour exécuter des applications ASP.NET (MVC, WebForms et personnalisées) sur Apache/Linux, par contre. Dans ce scénario, le code est déchargé sur le CLR pour être exécuté et les composants tiers fonctionnent correctement. J'ai des sites qui importent/exportent Excel, Word, PDF, etc. sans problème.

Je m'attendrais à ce que mod_aspdotnet fonctionne de manière similaire à mod_mono. Je sais que ce n'est pas vraiment une réponse directe à votre question, mais je pensais que vous pourriez trouver cela utile. En outre, vous avez des alternatives au cas où vous voulez aller encore plus loin et héberger un projet sur Linux à un moment donné.

EDIT: Un rapide Google (désolé Bing) confirme que cela fonctionne un peu comme mod_mono mais il y a un gros getcha. Il semble que mod_aspdotnet ne fonctionne qu'avec les anciennes versions de .NET (comme 1.1).

http://mod-aspdotnet.sourceforge.net/

EDIT DE NOUVEAU: Il semble que at least one person made it work with ASP.NET 2.0 ce qui signifie qu'il a travaillé avec la version CLR 2. Même .NET 3.5 fonctionne sur la version 2 du CLR il peut encore être une option, je suppose.

+0

Puisque c'est la seule réponse que j'ai, je vais l'accepter! Merci pour la contribution. J'ai lu qu'il devrait seulement déléguer les demandes au framework .net, donc il ne devrait pas y avoir de problèmes (en théorie). – tink01

+0

@ tink01 - Merci. Désolé, je ne pouvais pas aider plus. Je suis d'accord que le vrai travail est fait par le CLR. Le fait que le site sourceforge dise explicitement que c'était le 1.1 m'a seulement fait réfléchir. Bonne chance et peut-être faire un rapport si tout fonctionne bien. – Justin