Tag: web config

entity framework – 索引0处的初始化字符串的格式

这是例外, System.ArgumentException: Format of the initialization string does not conform to specification starting at index 0. at System.Data.Common.DbConnectionOptions.GetKeyValuePair(String connectionString, Int32 currentPosition, StringBuilder buffer, Boolean useOdbcRules, String& keyname, String& keyvalue) at System.Data.Common.DbConnectionOptions.ParseInternal(Hashtable parsetable, String connectionString, Boolean buildChain, Hashtable synonyms, Boolean firstKey) at System.Data.Common.DbConnectionOptions..ctor(String connectionString, Hashtable synonyms, Boolean useOdbcRules) at System.Data.SqlClient.SqlConnectionString..ctor(String connectionString) at System.Data.SqlClient.SqlConnectionFactory.CreateConnectionOptions(String connectionString, DbConnectionOptions previous) […]

Web.config中的程序集

我已经进行了大约一年的.NET开发,但我仍然不知道部分的用途是什么。 该部分的目的是什么? 我可以删除那里指定的程序集吗? 我问过团队中的一些高级开发人员,但他们只是告诉我忽略它。 有人可以给我一个很好的解释吗?

从安装程序访问配置文件中的“applicationSettings”部分(不是“appSettings”)

我正在为我们构建的Web应用程序创建设置。 不,我有一个配置文件,看起来像这样,包含一个’appSettings’部分和一个’applicationSettings’部分: Username Servername Database Password 现在,从我的设置我必须使用Configuration config = WebConfigurationManager.OpenWebConfiguration(“/”+ targetvdir)从文件系统打开配置文件; 变量’targetvdir’包含配置文件的路径。 我得到了配置文件,我可以编辑’appSettings’部分 config.AppSettings.Settings[“Password”].Value = “something”; 但是无论如何我都无法使用’applicationSettings’部分。 在Web应用程序本身中,我访问该部分 Properties.Settings.Default. 但是这不适用于我的安装项目。 有没有机会像’appSettings’部分一样轻松编辑’applicationSettings’部分? 或者我是否必须编辑xml本身? 任何提示都非常感谢。 亲切的问候,凯哈特曼

无法读取web.config文件

当我们尝试读取配置文件中的连接字符串时,我们收到错误。 这是我读取配置文件的方式: ConfigurationManager.ConnectionStrings[connectionStringName]; 以下是错误。 虚拟路径’/ site1’映射到另一个应用程序,这是不允许的。 最后,这是我在IIS服务器中的站点结构。 请注意,这三个子网站位于主网站下。 注意:并非总是发生此错误。 有时,所有网站都可以正常运行,没有任何问 此外,三个子网站引用相同的代码库。 以下是完整的跟踪日志: The following exception was thrown: The virtual path ‘/site1’ maps to another application, which is not allowed.. Exception details: System.ArgumentException: The virtual path ‘/site1’ maps to another application, which is not allowed. at System.Web.CachedPathData.GetVirtualPathData(VirtualPath virtualPath, Boolean permitPathsOutsideApp) at System.Web.HttpContext.GetFilePathData() at System.Web.HttpContext.GetSection(String sectionName) at […]

NUnit没有拿起数据库连接字符串

我有一个项目( SLR )和一个Nunit测试项目( SLR.Tests ) 与数据库交互的方法的每个测试都失败了 “对象未设置为对象的实例” 在线上的例外 using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings[“isvConnectionString”].ToString())) 将连接字符串硬编码到新语句中可以按预期工作,并且在运行SLR项目的过程中调用该方法不会引发任何exception。 因此看起来NUnit没有拿起配置文件 我检查了SLR的Bin文件夹。 Tests文件夹包含SLR.DLL和SLR.DLL.Config ,并且配置文件与SLR项目中的web.config文件相同。 Test项目安装了NUnit(V3.10.1)和NUit3TestAdapter(V3.10.0)。 关于这里发生了什么的任何想法?

配置entity framework以从Azure CloudConfiguration文件中选择连接字符串?

我们在Web角色和工作者角色中使用EF-6。 这些角色封装在单个云服务项目中。 为了更好地管理配置设置,我们已将大部分配置密钥移至云项目中,并使用CloudConfigurationManager读取它们。 但对于像Entity Framework或Enterprise Library这样的软件包,我们无法告诉AppDomain从Cloud Config文件中读取设置。 EF查看项目的相应App.Config或Web.Config。 有没有办法告诉EF从云配置文件中读取连接字符串?

表单身份validation不适用于特定页面

我似乎无法隔离我的论坛,为它们设置不同于网站其他部分的权限。 这是我的网站的设置。 我需要隔离我的论坛。 目前,出于测试目的,我进行了设置,以便拒绝所有用户访问。 我发现的是我仍然可以访问论坛页面。 这告诉我,这没有正确设置。 路径属性是否必须是相对的? 是否必须指向访问该页面的URL或重写的路径? ~/public/public-forum.aspx是一个被重写的虚拟路径,因此直接或文件都不存在这些名称。 为什么这个目前不起作用? 我希望这个解决方案足够详细。

WCF:远程服务器返回错误:(413)请求实体太大

我有一个wcf服务 有一个方法获取base64字符串来上传文件我的文件大小100kb它可能会更大的时间 我收到错误消息:远程服务器返回错误:(413)请求实体太大,同时尝试获取HttpWebResponse 这是我的wcf服务web.config 我的错是什么? 解决了 我发现我的错误,我删除这些代码 我认为https的传输模式,我们没有ssl所以我们不需要传输模式。 无论如何,我删除它,现在一切似乎都好

创建配置节处理程序时发生错误

我有一个dot.NET 4.0 Web应用程序,其中定义了自定义部分: …. 在web.config文件的末尾我有相应的部分: …. ….. 每次我调用System.Configuration.ConfigurationManager.GetSection(“registrations”); 我得到以下exception: 为注册创建配置节处理程序时发生错误:给定的程序集名称或代码库无效。 (来自HRESULT的exception:0x80131047)(C:\ … \ web.config第13行) 我也在使用Unity,但不知道这是否与错误有关。 你以前遇到过这个错误吗? 我该如何解决? 我是否需要用其他东西替换IgnoreSectionHandler ?

还有一个无法加载文件或程序集’EntityFramework

现在,我保证我用Google搜索了这个。 堆栈溢出对此问题有大约4或5个解决方案。 尽管如此,他们似乎都没有工作。 我正在使用EntityFramework 5(4.4)和MVC 3项目。 这在过去运作良好,但自从我开启项目(大约20天左右)以来已经有一段时间了。 我刚刚卸载并重新安装了Sql Server 2008 R2 Express。 从那以后我重新启动了。 在我的所有cshtml文件中,我在@model行上看到了一个错误下划线。 当我鼠标hover在它上面时,我看到以下内容: ASP.NET运行时错误:无法加载文件或程序集’EntityFramework,Version = 4.4.0.0,Culture = neutral,PublicTokenKey = b77a5c561934e089’或其依赖项之一。 访问被拒绝。 我已经通过包管理器控制台卸载并重新安装了EntityFramework包。 我也是通过nuget完成的。 我关闭并重新打开了visual studio。 我删除了引用并通过浏览dll手动添加它。 我的web.config条目如下所示: [open tag] section name =“entityFramework”type =“System.Data.Entity,EntityFramework,Version = 4.4.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089”requirePermission =“false”[close tag] 有人有什么想法吗? 编辑1完整错误细节 Server Error in ‘/’ Application. Could not load file or […]