web.config 中的帮助
嗯,我正在修改 ASP.NET 中的应用程序。这个应用程序最初连接到一个Oracle8i数据库,我的想法是连接到一个新的完全相同但在SQL Server 2008 R2中的数据库。
当我更改处理连接的类并删除 Visual Studio 告诉我的错误时,我运行 http://localhost/ 页面跳转我这样的错误。
错误实例。描述:安 运行时出现未处理的异常 当前的网络请求。检查堆栈 跟踪以获取有关的更多信息 错误及其起源 代码。
实例错误。描述: 执行时无控制的例外情况 征集网络实际。修改埃尔 获取皮拉的后续行动 有关错误的更多信息 这是代码的起源。
例外情况详细信息: 系统.InvalidOperationException: 实例错误。
代码错误:
Línea 1535:使用 (SqlCommand.Connection) 莱内亚 1536:{ 线 1537: SqlCommand.Connection.Open(); 线 1538:Table.Load(SqlCommand.ExecuteReader()); 利内亚 1539: }
我还有另一个问题。在 web.config 文件中有这样一行。
<add key="DatabaseProvider" value="Test.App.Oracle8i"/>
我想。 Oracle8i 指的是我编辑的类,然后当我将名称更改为 SqlServer 时,然后将其保留如下
<add key="DatabaseProvider" value="Test.App.SqlServer"/>
如果您不介意,但我在 web.config 中使用的连接字符串是这样的。
<add name="cString" connectionString="Data Source=(local)\\MSSQLSERVER;Initial Catalog=TESTDATABASE;User Id=testuser;Password=testpassword;"/>
它可能看起来不太好,但我需要指导我,我已经阅读了很多次代码,尽管我明白这应该完成几乎所有的事情,但我无法得到该错误。
Well, I am modifying an application in ASP.NET. This application was originally connected to an Oracle8i database, my idea is to connect to a new exactly the same but in SQL Server 2008 R2.
When I change the class that handles the connection and remove the errors that Visual Studio tells me I run http://localhost/ page jumps me an error like this.
Error instance. Description: An
unhandled exception when you run the
current web request. Check the stack
trace for more information about the
error and where it originated in the
code.Error de instancia. Descripción:
Excepción no controlada al ejecutar la
solicitud Web actual. Revise el
seguimiento de la pila para obtener
más información acerca del error y
dónde se originó en el código.Detalles de la excepción:
System.InvalidOperationException:
Error de instancia.Error de código fuente:
Línea 1535: using (SqlCommand.Connection) Línea 1536: { Línea 1537: SqlCommand.Connection.Open(); Línea 1538: Table.Load(SqlCommand.ExecuteReader()); Línea 1539: }
And I have another question. In the web.config file is a line like this.
<add key="DatabaseProvider" value="Test.App.Oracle8i"/>
I thought. Oracle8i was referring to the class that I edited and then as I changed the name to SqlServer then left it as follows
<add key="DatabaseProvider" value="Test.App.SqlServer"/>
And if you do not mind but my connection string I'm using in the web.config is like this.
<add name="cString" connectionString="Data Source=(local)\\MSSQLSERVER;Initial Catalog=TESTDATABASE;User Id=testuser;Password=testpassword;"/>
It might not have looked good, but I need to guide me I've read many times the code and although I understand that is supposed to do almost everything I can not get that error.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先删除连接字符串中多余的“\”。
应该是:
Start by removing the extra '\' in the connection string.
It should be: