2009-04-16 7 views
1

Je viens de commencer à apprendre sur le modèle de compilation Asp.Net 3.5, mais la plupart des articles parlent surtout du modèle de compilation Asp.Net 2.0 et de sa différence avec les versions précédentes du modèle de compilation ASP.NET. Je n'ai donc pas pu trouver d'article expliquant s'il existe des différences entre les modèles de compilation ASP.NET 2.0 et ASP.NET 3.5. Ainsi:Modèles de compilation de codes Asp.Net 2.0 et Asp.Net 3.5 - y a-t-il des différences?

A) Est-ce que les attributs CodeBehind, Src, CodeFile et Inherits agissent exactement de la même manière dans ASP.NET 2.0 et ASP.NET 3.5? B) Où les modèles de compilation Asp.Net 2.0 et Asp.Net 3.5 diffèrent-ils?

+0

Existe-t-il un ASP.NET 3.5? – flipdoubt

+0

Il est certainement pour mon projet et gestion de compte - merci beaucoup MS. La quantité de confusion que cela a causé: "Mais vous avez dit que vous aviez utilisé 3.5, et il fonctionne sur 2.0 ...". Grrr. –

Répondre

1

A) Oui. B) Le compilateur 3.5 a une certaine intelligence supplémentaire intégrée pour gérer des choses comme les méthodes d'extension, mais il n'y a aucune différence entre le processus de compilation d'une application Web 2.0 et une application Web 3.5, et il n'y a aucune différence 2.0 projet de site Web sur un serveur 3.5 - si vous jetez un coup d'oeil dans les services Internet (IIS), la version d'ASP.NET sur laquelle il pense fonctionner est 2.0.

+1

Pour ajouter à votre déclaration, c'est complètement un nouveau compilateur C# utilisé, rien n'est changé dans ASP.NET lui-même. –

+1

merci à tous pour votre aide – SourceC

3

Le système de compilation n'est pas reconçu dans ASP.NET 3.5. C'est le même système que celui de 2.0.

2

Comme l'a dit Mehrdad, il en va de même dans ASP.NET 2.0 et 3.5.

Mais il existe des différences entre les deux types de projets web: Site Web du projet et projet d'application Web. Vous pouvez trouver plus de détails sur this page in MSDN pour décider lequel est le mieux adapté pour vous.