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="data source=localhost\SQLExpress;initial catalog=Northwind;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" 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!