2017-10-19 7 views
0

Comment puis-je résoudre le problème de l'attribut connectionStringName n'est pas autorisé dans Visual Studio dans mvc 4 asp.netComment puis-je résoudre cette erreur l'attribut 'connectionStringName' n'est pas autorisé dans web.config de asp.net dans MVC 4

web.config

image d'erreur est ici enter image description here

<connectionStrings> 
<add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-MVE-20171019175539;Integrated Security=SSPI" /> 
<add name="SchoolContext" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\university.mdf;Integrated Security=True" providerName="System.Data.SqlClient" /> 
</connectionStrings> 

Web.config// Line 60 column 189 the code below

<providers> 
    <add name="DefaultSessionProvider" 
    type="System.Web.Providers.DefaultSessionStateProvider, 
    System.Web.Providers, Version=1.0.0.0, Culture=neutral, 
    PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" /> 
    </providers> 
+0

C'est un avertissement. Pas d'erreur! – Shyju

+0

Comment puis-je le résoudre? –

+0

Supprimer cet attribut. – mason

Répondre

0

Supprimer:

<add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-MVE-20171019175539;Integrated Security=SSPI" /> 

de vos chaînes de connexion. Vous n'en avez pas besoin puisque vous utilisez 'SchoolContext'.

Supprimer ainsi:

<providers> 
<add name="DefaultSessionProvider" 
type="System.Web.Providers.DefaultSessionStateProvider, 
System.Web.Providers, Version=1.0.0.0, Culture=neutral, 
PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" /> 
</providers> 

Vous n'êtes pas en utilisant toute sorte d'authentification êtes-vous?