标签: connection-string

ELMAH登录SQL Server

我有一个ELMAH问题.我认为这是连接字符串,但无法弄清楚原因.它通过电子邮件发送给我错误没问题,只是没有将它们记录到sql中.如果问题是权限,我如何捕获错误以向我显示其权限问题?以下是我的web.config的elmah相关部分:

<configSections>
<sectionGroup name="elmah">
  <section name="security" requirePermission="false" type="Elmah.SecuritySectionHandler, Elmah" />
  <section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah" />
  <section name="errorMail" requirePermission="false" type="Elmah.ErrorMailSectionHandler, Elmah" />
  <section name="errorFilter" requirePermission="false" type="Elmah.ErrorFilterSectionHandler, Elmah" />
  <section name="errorTweet" requirePermission="false" type="Elmah.ErrorTweetSectionHandler, Elmah" />
</sectionGroup>
Run Code Online (Sandbox Code Playgroud)

<connectionStrings>
<add name="ErrorLog" connectionString="Data Source=SQL1;Initial Catalog=ASBESTOS;User Id=MyUserName;Password=MyPassword" providerName="System.Data.SqlClient" />    
Run Code Online (Sandbox Code Playgroud)

<system.web>
    <httpModules>
      <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" />
      <add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" />
      <add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" />
    </httpModules>
</system.web>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
  <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" preCondition="managedHandler" />
  <add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" preCondition="managedHandler" />
  <add name="ErrorFilter" …
Run Code Online (Sandbox Code Playgroud)

sql-server asp.net connection-string elmah web-config

16
推荐指数
1
解决办法
9192
查看次数

为asp.net应用程序连接sql server(Windows身份验证与SQL Server身份验证)的最佳方法

我有一个数据库和一个具有表单身份验证的站点.它与VS2008一起工作正常.这次,我使用"Trusted_connection = True".但是当它从外部打开或直接从浏览器打开时,我收到错误"用户登录失败'NT AUTHORITY\ANONYMOUS LOGON'."

我知道这是由于许可.SQL Server基于Windows身份验证.

  • 管理用户连接SQL Server的最佳方法是什么?
  • 我应该启用SQL Server身份验证吗?

让我知道该怎么做才能让生产感觉到并且在部署期间不会有任何问题.

注意:SQL Server安装在域服务器上.

database sql-server asp.net configuration connection-string

15
推荐指数
1
解决办法
1万
查看次数

如何修复错误::初始化字符串的格式不符合从索引0开始的规范::

我在godaddy共享主机上传了我的网站.我可以从我的管理工作室访问这个数据库.我无法从我的网站访问此数据库.我收到以下错误:

初始化字符串的格式不符合从索引0开始的规范.

我的连接字符串在web.config中,它看起来像这样:

<connectionStrings>
    <add name="mcn" connectionString="Data Source=mydatabase.db.8706856.hostedresource.com; Initial Catalog=mydatabase; User ID=username; Password=xyz;" providerName="System.Data.SqlClient" />    
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)

是什么导致这个错误?我也试着写...Data Source=(local);...

asp.net connection-string

15
推荐指数
2
解决办法
11万
查看次数

是否需要在web.config中保护连接字符串?

所以我使用SQL身份验证在web.config中使用连接字符串.

当然人们说这可能是一个漏洞,因为你用明文存储密码.

但是,据我所知,IIS从不提供web.config,而web.config应该只对管理员和IIS具有读访问权限.因此,如果黑客已获得对Web服务器的访问权限,那么我使用的加密方式无关紧要,因为私钥将位于Web服务器上.

不会通过混淆将加密连接字符串归类为安全性吗?

是否值得加密web.config连接字符串并将私钥存储在Web服务器上?

此外,当然如果我不使用SSL,我将通过HTTP以明文传输连接字符串.如果我使用SSL,那么这个问题也应该减轻.

.net asp.net connection-string database-connection web-config

15
推荐指数
1
解决办法
1万
查看次数

代码首次迁移 - 它将使用什么连接字符串?

代码首次迁移对我来说非常有效.我有一个服务项目和一个wpf项目.该模型位于服务项目中,由wpf项目引用.Update-database在服务项目上完成,但使用来自wpf项目的连接字符串.我现在添加一个也引用服务项目的Web项目.现在app.config中有一个连接字符串,web.config中有一个连接字符串,它将使用哪一个?

entity-framework connection-string code-first ef-migrations ef-model-first

15
推荐指数
2
解决办法
8693
查看次数

如何处理Postgresql URL连接字符串密码中的特殊字符?

使用Postgresql URL连接字符串,格式为:

postgresql://user:secret@localhost
Run Code Online (Sandbox Code Playgroud)

如何处理该字符串中的特殊字符(例如$),以便在连接到我的postgres数据库时实际运行?

我试过简单的URL编码,所以例如,"test $"变成"test%24"......但这似乎是一个问题,因为我在尝试使用它时遇到"致命:密码验证失败"错误.

postgresql url connection-string postgresql-9.1

15
推荐指数
2
解决办法
1万
查看次数

App.config连接字符串相对路径

我需要在app.config中设置sqlite连接字符串.我想设置相对于调试/发布文件夹的路径,数据库文件将被复制到这些文件夹.

<add name="EmailsSQLite" connectionString="data source=c:\Users\Test\Documents\Visual Studio 2008\Projects\TestConsole\Emails\data\EmailDatabase.sqlite" providerName="System.Data.SQLite"/>
Run Code Online (Sandbox Code Playgroud)

我希望有类似的东西:

<add name="EmailsSQLite" connectionString="data source=\data\EmailDatabase.sqlite" providerName="System.Data.SQLite"/>
Run Code Online (Sandbox Code Playgroud)

那可能吗?

.net sqlite configuration connection-string app-config

14
推荐指数
3
解决办法
3万
查看次数

如何从Entity Framework获取特定于提供者的ConnectionString

我们需要使用ado.net来定义一个连接字符串来创建一个sqlconnection对象,如果我们使用实体框架,我们也必须设计一个连接字符串.

是否有任何方式来获取实体框架使用的特定提供者连接字符串?

假设最初在ado.net上我们定义CS如:

"Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;"
Run Code Online (Sandbox Code Playgroud)

和Entityframework应该在这样的东西上翻译他们的CS格式,有可能获得这个吗?

我假装知道是否有可能获得EF生成的特定提供者连接字符串?

如何在sqlserver连接字符串上转换entityframework连接字符串?

.net ado.net entity-framework connection-string

14
推荐指数
1
解决办法
6679
查看次数

Entity Framework 4.1 Code First中的Multipleactiveresultsets

这是我的第一个EF项目,请耐心等待.

更新像Department这样的实体时,将其从上下文中拉出,更新其值并调用context.SaveChanges.但是,如果您更新Department.Employees,EF并不觉得有趣.

我搜索并想出了在连接字符串中设置Multipleactiveresultsets = true的选项,但想知道是否:

  • 这是推荐的方式吗?
  • 这会对性能造成不利影响/我应该注意什么?

.net sql-server entity-framework connection-string ef-code-first

14
推荐指数
1
解决办法
7915
查看次数

我可以将redis-cli与连接URL一起使用吗?

psql通过向连接字符串提供它而不必在不同的参数中打破它,我习惯使用它,也就是说,

psql postgres://<username>:<password>@<host>:<port>
Run Code Online (Sandbox Code Playgroud)

例如,当我从Heroku获得这样的字符串时,这很有用.我可以做类似的事redis-cli吗?我想直接向它提供一个连接字符串,例如当我安装Redis插件时作为环境变量存储在Heroku上的连接字符串.那可能吗?我想要使​​用的语法示例:

redis-cli redis://<username>:<password>@<host>:<port>
Run Code Online (Sandbox Code Playgroud)

connection-string heroku redis redis-cli

14
推荐指数
2
解决办法
8898
查看次数