运行ASP.NET程序 如何配置 IIS
网站在VS里面可以运行,但是到IIS里出现了SQL连接错误,谁能帮忙解决下…………
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
源错误:
行 17: if (cnn.State != ConnectionState.Open)
行 18: {
行 19: cnn.Open();
行 20: }
行 21: cmd.CommandType = CommandType.Text;
你执行这几个存储过程就OK了
EXEC sp_grantlogin '你的机器名/ASPNET'
use 你的数据库名
EXEC sp_grantdbaccess '你的机器名/ASPNET'
就OK了。主要是把windows得访问权限加丛祥扮到数据库宴纳里就OK了渗灶。
楼指行主,你说的不该清楚,唯租哗我只能猜测型迟了!
Asp.net
以我的经验来看,“最好”在windows2003系统下安装IIS方能运行,
你可以实验以下,在程序里编一个" a=1 b=3 c=a+b"看是不是能形式“4”
小程序,如果能执行,那就没问题。
至于windows_xp下的IIS居听说,也可以执行asp.net但是,我实验过好几次,
根据相关说明,xp下的IIS,问题多多,真是出于这些问题,Micsoft才出windows2003的。。。。。。
希望对你有帮助!
单机开物困漏始所有程序、microsoft sql 2005配置工具 SQL SERVICE 外围应用配置器 菜单命令
启动SQL SERVICE 外围配置器工具,再服务器名称节点下,选择 DATABASE ENGINE 目录,展开目录选择远程链接项 选尺判中 ”本地链接和远程链接 选项 再选择同时使用TCP/IP和NAME PIPES 单选项 单击应用 就可以通过TC/IP协议链接数据库罩烂实例了!