2015-11-16 83 views
1

我有一个旧的应用程序和其他开发人员使用的连接字符串这样ASp.net Web应用程序连接字符串问题

<add key="test" value="Data Source=Serzero;Database=NijaDatabase;trusted_connection=true;Connect Timeout=360"/> 

我的问题是,应用程序是完全毁在本地服务器访问远程数据库时我使用VS2010,但是当我举办这次我在我的机器上的IIS应用程序得到错误...本地化应用程序了工作正常登录注销的一切,但在IIS上获取此错误时尝试登录

Login failed for user 

说明:未处理的异常发生在执行当前Web请求期间。请查看堆栈跟踪以获取有关该错误的更多信息以及源代码的位置。

Exception Details: System.Data.SqlClient.SqlException: Login failed for user . 

Source Error: 

回答

3

您需要将Integrated Security=False;User Id=userid;Password=password添加到连接字符串中。

+0

如果我把Integrated Security = False的话,Nop会得到相同的错误;它显示我的用户名和说相同的事情,如果我把用户名相同的东西:( – Mohsin

+0

您的用户帐户是否有权访问数据库?需要是用于访问数据库的任何用户帐户。此外,也许检查以确保在IIS中将匿名身份验证设置为关闭 –

+0

当我在应用程序的加载中添加匿名身份验证关于获取此错误HTTP错误401.2 - 未授权 由于身份验证标头无效,您无权查看此页面 – Mohsin