Il mio web.config è così strutturato:


codice:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings />
<connectionStrings>
    <add name="NorthwindConnectionString" connectionString="Data Source=(local);Initial Catalog=Northwind;Integrated Security=True" providerName="System.Data.SqlClient" />
<add name="NorthwindEntities" connectionString="metadata=res://*/App_Code.NorthwindModel.csdl|res://*/App_Code.NorthwindModel.ssdl|res://*/App_Code.NorthwindModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=localhost\SQLExpress;initial catalog=Northwind;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" /></connectionStrings>
<system.web>
  <compilation debug="true" targetFramework="4.0">
    <assemblies>
      <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
      <add assembly="System.Web.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
      <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
      <add assembly="System.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
      <add assembly="System.Data.Entity.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
    </assemblies>
    <buildProviders>
      <add extension=".edmx" type="System.Data.Entity.Design.AspNet.EntityDesignerBuildProvider" />
    </buildProviders>
  </compilation>
  <pages controlRenderingCompatibilityVersion="4.0" />
</system.web>
</configuration>

mentre la mia pagina è questa:


codice:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>


<!DOCTYPE html>


<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
    


    <asp:EntityDataSource ID="NorthwindSource" runat="server" 
        ConnectionString="name=NorthwindEntities"
        ContextTypeName="" 
        DefaultContainerName="NorthwindEntities"
        EntitySetName="Customers" />


    <asp:GridView runat="server" ID="GridView1" DataSourceID="NorthwindSource"/>




</body>
</html>

Quando vado ad eseguirla mi viene fuori: Errore server nell'applicazione '/'.


Impossibile determinare la versione di archiviazione. Richiesta una connessione di archiviazione valida o un hint di versione.




Cosa sbaglio? Sto uscendo pazzo da stamattina!