9
votes

Combinez Classic ASP.NET et ASP.NET MVC dans une application Web

Nous avons actuellement une application Web classique ASP.NET qui sert de votre API. Il a essentiellement un tas de services Web ASMX, mais ceux-ci sont vraiment encombrants de travailler avec JavaScript. Ce que je veux, c'est exposer un ensemble de points d'extrémité reposants, mais ce faisant dans Classis ASP.NET n'est pas ce que je veux vraiment faire.

Je envisage de combiner à la fois classique ASP.NET et ASP.NET MVC dans une application Web. Est-ce possible? Si oui, quels sont les problèmes / problèmes que je peux rencontrer?


0 commentaires

3 Réponses :


2
votes

Le but de l'acheminement est de casser L'association unique entre URL et fichiers dans le fichier du serveur système. Cependant, le système de routage Vérifiez toujours le système de fichiers à voir si une URL entrante arrive à Faites correspondre un fichier ou un disque, et si oui, Le routage ignore la demande (contournement des entrées de route que l'URL pourrait également correspondre) pour que le fichier soit servi directement.

Alors, pour répondre à une partie de votre question "est-ce possible du tout": Oui, car le système de routage reconnaîtra le fichier .asmx sur le système de fichiers et le traitera de manière Web classique des services Web ASP.NET.

Pour la deuxième question, je ne suis pas sûr parce que je n'ai rien fait de complexe avec le service Web à l'intérieur de l'application ASP.NET MVC.


0 commentaires

8
votes

aha! Il semble que cela soit très possible. ici article complet qui décrit Que devrait être fait.


0 commentaires

4
votes

Une application ASP.NET WebForms peut devenir ASP.NET MVC activé en suivant des étapes simples, sa assez facile d'infacence Voir ceci link Si vous voulez aller au repos pour MVC Heres un article RESTE POUR MVC par Phil HAACK et repose comme la nature de MVC Heres une comparaison RESTE EN ASP NET VS WCF


0 commentaires