我有一个网站包含登录模块。当我在iis中托管网站时出现错误
Server Error in "/" Application.
system.invalid operation Exception: Instance Failure
我的ConnectionString就像这样
<add name="MyConnectionstring" Connectionstring="Data Source=IP Address,1433;Network Library=DBMSSOCN;initial catalog=Databasename;integrated security=True" Provider Name="System.data.sqlclient"/>
我如何解决这个问题?任何人都知道请帮帮我
答案 0 :(得分:1)
只需在您的Web配置中将DataSource=My-PC\\\SqlServer2008
更改为DataSource=My-PC\SqlServer2008
,因为前一个是您在Code Beind文件中编写的有效文件,而不是Web配置文件,因为它是一个XML文件。
答案 1 :(得分:0)
我注意到的第一件事是您需要将连接字符串中的IP地址替换为实际的IP地址,将Databasename替换为实际的数据库名称。在1433之后的IP地址之后,您也不需要“,1433”作为标准端口。
其次,是您连接到计算机上的默认实例的SQL?如果它是命名实例,则需要确保在数据源设置中包含该名称。
第三,ASP.NET进程运行的ID是否有权连接到SQL Server实例?