Bonjour.

Alors voilà je suis nouveau dans le domaine Ajax.

J'ai suivi le coach de microsoft. avec l'installation de celui ci.
Mais voilà j'ai acheté un livre c# ap.net Microsoft Ajax. Entrainez-vous à créer une suite bureautique en ligne avec Visual Studio 2005.

J'ai pris, car un collègue avait des difficulité, directment le fichier solution .

Et des le départ il me met comme message d'erreur
Error 1 Impossible de charger le fichier ou l'assembly 'Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ou une de ses dépendances. Le fichier spécifié est introuvable. C:\Users\cla\Documents\Visual Studio 2005\WebSites\myweboffice - Solution\web.config 84


voici mon code dans le web config
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
<?xml version="1.0"?>
<!-- Web_dev.config, CONFIGURATION DE DEVELOPPEMENT -->
<configuration>
	<!-- Ajax : paramètres généraux ASP.Net -->
	<configSections>
		<sectionGroup name="microsoft.web" type="Microsoft.Web.Configuration.MicrosoftWebSectionGroup, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
			<sectionGroup name="scripting" type="Microsoft.Web.Configuration.ScriptingSectionGroup, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
				<sectionGroup name="webServices" type="Microsoft.Web.Configuration.ScriptingWebServicesSectionGroup, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
					<section name="jsonSerialization" type="Microsoft.Web.Configuration.ScriptingJsonSerializationSection, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false"/>
					<section name="profileService" type="Microsoft.Web.Configuration.ScriptingProfileServiceSection, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false"/>
					<section name="authenticationService" type="Microsoft.Web.Configuration.ScriptingAuthenticationServiceSection, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false"/>
				</sectionGroup>
			</sectionGroup>
		</sectionGroup>
	</configSections>
	<connectionStrings>
		<add name="ConnectionStringDB2Concerto" connectionString="Provider=IBMDADB2;Data Source=CONCERTO;User ID=db2admin; password=db2admin;" providerName="System.Data.OleDb"/>
		<add name="ConnectionStringConcerto" connectionString="data source=.\SQL2005;initial catalog=concerto;integrated security=true"/>
		<add name="concertoConnectionString" connectionString="Data Source=.\SQL2005;Initial Catalog=concerto;Integrated Security=True" providerName="System.Data.SqlClient"/>
		<add name="PersoConcertoConnectionString" connectionString="data source=.\SQL2005; initial catalog=PersoConcerto; integrated security=true;" providerName="System.Data.SqlClient"/>
	</connectionStrings>
	<system.web>
		<!-- Web Parts -->
		<webParts>
			<personalization defaultProvider="AspNetSqlPersonalizationProvider">
				<providers>
					<remove name="AspNetSqlPersonalizationProvider"/>
					<add name="AspNetSqlPersonalizationProvider" type="System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="PersoConcertoConnectionString"/>
				</providers>
			</personalization>
		</webParts>
		<!-- Profil -->
		<profile defaultProvider="AspNetSqlProfileProvider">
			<providers>
				<remove name="AspNetSqlProfileProvider"/>
				<add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="PersoConcertoConnectionString"/>
			</providers>
			<properties>
				<add name="theme" type="System.String" defaultValue="normal"/>
			</properties>
		</profile>
		<!-- active la trace mais diffère sa lecture -->
		<trace enabled="false" pageOutput="false"/>
		<pages>
			<!-- Ajax : associe <asp:...> aux contrôles Ajax -->
			<controls>
				<add tagPrefix="asp" namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
				<add tagPrefix="asp" namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
			</controls>
			<!-- Ajax : étend le registre des contrôles de validation -->
			<tagMapping>
				<add tagType="System.Web.UI.WebControls.CompareValidator" mappedTagType="Microsoft.Web.UI.Compatibility.CompareValidator, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
				<add tagType="System.Web.UI.WebControls.CustomValidator" mappedTagType="Microsoft.Web.UI.Compatibility.CustomValidator, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
				<add tagType="System.Web.UI.WebControls.RangeValidator" mappedTagType="Microsoft.Web.UI.Compatibility.RangeValidator, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
				<add tagType="System.Web.UI.WebControls.RegularExpressionValidator" mappedTagType="Microsoft.Web.UI.Compatibility.RegularExpressionValidator, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
				<add tagType="System.Web.UI.WebControls.RequiredFieldValidator" mappedTagType="Microsoft.Web.UI.Compatibility.RequiredFieldValidator, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
				<add tagType="System.Web.UI.WebControls.ValidationSummary" mappedTagType="Microsoft.Web.UI.Compatibility.ValidationSummary, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
			</tagMapping>
		</pages>
		<!-- Sécurité (chapitre 4) -->
		<roleManager enabled="true" defaultProvider="ConcertoRoleProvider">
			<providers>
				<add name="ConcertoRoleProvider" type="concerto.security.ConcertoRoleProvider,concerto"/>
			</providers>
		</roleManager>
		<membership defaultProvider="ConcertoMembershipProvider">
			<providers>
				<add name="ConcertoMembershipProvider" type="concerto.security.ConcertoMembershipProvider,concerto"/>
			</providers>
		</membership>
		<authentication mode="Forms">
			<forms loginUrl="connexion2.aspx" cookieless="AutoDetect"/>
		</authentication>
		<authorization>
			<deny users="?"/>
		</authorization>
		<compilation debug="true">
			<assemblies>
				<!-- Ajax :  rendu des contrôles Ajax dans Visual Studio 2005 -->
				<add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
				<add assembly="System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
				<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
				<!-- Ajax : contrôles Ajax accessibles aux pages .aspx -->
				<add assembly="Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
				<add assembly="System.Transactions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
				<!-- DB/2 -->
				<add assembly="System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
				<add assembly="System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
				<add assembly="System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
				<add assembly="System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
				<add assembly="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
				<add assembly="System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
				<add assembly="System.Web.Mobile, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
				<add assembly="System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
				<add assembly="System.Web.Extensions.Design, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
				<add assembly="System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
				<add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></assemblies>
		</compilation>
		<!-- Ajax : un gestionnaire de services Web pour télécharger le code Java Script -->
		<httpHandlers>
			<remove verb="*" path="*.asmx"/>
			<add verb="*" path="*.asmx" validate="false" type="Microsoft.Web.Script.Services.ScriptHandlerFactory, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
		</httpHandlers>
		<httpModules>
			<add name="WebResourceCompression" type="Microsoft.Web.Handlers.WebResourceCompressionModule, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
			<add name="ScriptModule" type="Microsoft.Web.UI.ScriptModule, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
		</httpModules>
		<healthMonitoring enabled="false" heartbeatInterval="5">
			<rules>
				<add name="Failure Audits default" eventName="Failure Audits" provider="EventLogProvider"/>
				<add name="All Audits default" eventName="All Audits" provider="EventLogProvider"/>
				<add name="HeartBeats default" eventName="Heartbeats" provider="EventLogProvider"/>
			</rules>
		</healthMonitoring>
	</system.web>
	<system.webServer>
		<validation validateIntegratedModeConfiguration="false"/>
		<modules>
			<add name="ScriptModule" preCondition="integratedMode" type="Microsoft.Web.UI.ScriptModule, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
		</modules>
		<handlers>
			<remove name="WebServiceHandlerFactory-ISAPI-2.0"/>
			<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="Microsoft.Web.Script.Services.ScriptHandlerFactory, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
		</handlers>
	</system.webServer>
	<!-- Seuls les Administrateurs accèdent à cette page -->
	<location path="adminutilisateur.aspx">
		<system.web>
			<authorization>
				<allow roles="Administrateur"/>
				<deny users="*"/>
			</authorization>
		</system.web>
	</location>
	<!-- un commutateur -->
	<system.diagnostics>
		<switches>
			<!-- 1 activé, 0 désactivé -->
			<add name="MailLogginErrorSwitch" value="1"/>
		</switches>
	</system.diagnostics>
</configuration>
Quun aurais une idée de ce que c'est j'ai vérfier si tout était bien fait. j'ai bien l'assembly. Je ne comprends pas trop.

Merci d'avance

Isarian