我已经创建了一个类库项目,其中包含实体框架对象,该对象将负责我的多个项目的公共数据访问层.在将生成的dll文件添加到我的域项目并使用类库项目中的实体对象之后,我正面临着以下问题.
在应用程序配置文件中找不到名为"ABC"的连接字符串.
我已将edmx的Metadata Artifact处理属性设置为Embed in Output Assembly
App.Config标记
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<connectionStrings>
<add name="ABC" connectionString="metadata=res://*/Entity.ABC.csdl|res://*/Entity.ABC.ssdl|res://*/Entity.ABC.msl;provider=System.Data.SqlClient;provider connection string="data source=(LocalDB)\v11.0;attachdbfilename=|DataDirectory|\ABC.mdf;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
</entityFramework>
</configuration>
Run Code Online (Sandbox Code Playgroud)
实体代码如下
public ABC_IntegrationEntities()
: base("name=ABC")
{
}
Run Code Online (Sandbox Code Playgroud)
我从datadirectiory"App_Data"访问数据库还有一件事
我引用了dotnetcurry.com上的博客.
http://www.dotnetcurry.com/showarticle.aspx?ID=617
提前致谢!
我的会话变量未在 iis 服务器 8 上托管的经典 asp 网页中初始化,我已经在会话状态功能视图以及 IIS 服务器 8 的 ASP 部分的调试属性中配置了会话属性,
请帮助我,在将我的整个网站从带有 IIS7 的 Windows Server 2008 r2 转移到带有 IIS8 的 Windows Server 2012 r2 后,我遇到了这个问题
在 IIS 7 上,我没有遇到任何有关此会话变量初始化的问题
任何帮助,将不胜感激
提前致谢