日期:2014-05-17  浏览次数:20382 次

在XP的iis下没错,到08server iis7下出错



C# code

    public partial class Business : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {


            string StrSql;
            if (!IsPostBack)
            {
               

                AreaList.Items.Clear();


                //获取医院地区列表;
                StrSql = "select AreaName from Area";
                DataBase DB = new DataBase();
                SqlDataReader DR = DB.RunProcGetReader(StrSql);

                AreaList.Items.Add(new ListItem(""));
                while (DR.Read())
                {

                    AreaList.Items.Add(new ListItem(DR["AreaName"].ToString()));

                }

                
                //绑定医院数据表
                StrSql = "select * from Hospital ";
                ViewState["SortExpression"] = "Area";//第一次赋值
                ViewState["SortDirection"] = "Asc";//第一次赋值
                
                SelectHospital(StrSql, 0);

            }

        }   [b]执行到这个括号就出错了,之前都没有出错[/b]




错误信息:
实例失败。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.InvalidOperationException: 实例失败。

源错误: 

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  

堆栈跟踪: 


[InvalidOperationException: 实例失败。]

 




------解决方案--------------------
删除已经编译好的文件,重新编译下试试。

另外看括号是不是中文的
------解决方案--------------------
请帖完整Call Stack.
------解决方案--------------------
异常详细信息: System.InvalidOperationException: 实例失败。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪: 这里就是CallStack, 就这点东西吗?


[InvalidOperationException: 实例失败。]
------解决方案--------------------
[SqlException (0x80131904): 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)]

这是连接、数据库配置的错误,可能你的程序中不止一个地方写了连接字符串或者连接个库