Question

Pourquoi que les fichiers de services Web (.asmx) ont leur code-behind placé dans le dossier App_Code par défaut à la différence des fichiers .aspx réguliers?

Était-ce utile?

La solution

En général les fichiers asmx sont plus comme proxy pour les objets métier et objets métier n'appartiennent pas aux projets de site Web. classes de service Web doivent être placés dans un autre projet dédié à la logique métier et non dans la présentation. ASPX et aspx.cs d'autre part sont des fichiers complémentaires correctement placés à l'intérieur d'un projet de site Web que leur travail est de présenter les données.

Autres conseils

Lorsque vous travaillez avec des projets de site Web, c'est le style Visual Studio utilise. Ce n'est pas le cas des projets d'application Web.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top