如何把一个asp.net+sql的程序移植到另外一台机器上?

fjm_78 2006-10-17 10:22:26
我在一台机器上编了一个asp.net+sql程序,没有任何问题
我移植到另外一台机器上win2003,sql200已经安装完毕.iis我也建了.
怎样才能运行原来的程序.

可总是提示


SQL Server 不存在或访问被拒绝。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: SQL Server 不存在或访问被拒绝。

...全文
432 33 打赏 收藏 转发到动态 举报
写回复
用AI写文章
33 条回复
切换为时间正序
请发表友善的回复…
发表回复
fjm_78 2006-10-18
  • 打赏
  • 举报
回复
啥都不说了。重装后好用了
jackalchan 2006-10-17
  • 打赏
  • 举报
回复
可能是用户权限的问题也不知道对不对,你可以试试。
首先添加一个用户隶属于user组就可以了
其次找到放源程序的文件夹在属性的安全标签中添加用户“ASPNET" 、"NETWORK SERVICE"、"你刚才添加的用户"
最后在IIS中新建网站,建好之后选择属性中的“目录安全性”其中的“身份验证和访问控制”点“编辑”在“匿名访问使用的windows用户中”选择你最开始添加的用户就可以了。
我之前也遇到过类似的问题,就是用这个方法解决的,你试试看行不行。
IAMBOSS 2006-10-17
  • 打赏
  • 举报
回复
string connStr1 = @"Server=DFGWE; Uid=1111; Pwd=2222; Database=cygzqydc;";

把这里面的Server=****,Uid=****;Pwd=****,Database=*****改一下,主要是Server=****,
huangkc 2006-10-17
  • 打赏
  • 举报
回复
1、若是VS2003需重新编译,若是VS2005采用动态编译模式则不需要
2、数据库连接最好写在web.config中,若要写在cs中则连接字符串不要轻易改尤其是移植时
step_123 2006-10-17
  • 打赏
  • 举报
回复
网上搜索的

一."SQL Server 不存在或访问被拒绝"

这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.

一般说来,有以下几种可能性:

1,SQL Server名称或IP地址拼写有误
2,服务器端网络配置有误
3,客户端网络配置有误

fjm_78 2006-10-17
  • 打赏
  • 举报
回复
我把验证方式该了也不好用阿
fjm_78 2006-10-17
  • 打赏
  • 举报
回复
会不会是.net framework没有起到解析作用?
seesharp 2006-10-17
  • 打赏
  • 举报
回复
win2003这台机器上的数据库登陆验证模式是"混合身份验证"还是"仅windows身份验证"?
如果是"仅windows身份验证"就不能用这样的连接字符串
lxmfll2000 2006-10-17
  • 打赏
  • 举报
回复
我的连接字符串写在页面代码中,已经该了.
sql服务启动了,在左面右下角是绿色的箭头

你用的是VS2003吧,连接字符串要是写在页面代码中,需要重新编译!强烈建议你把连接字符串写在web.config中。这样改起来容易。连接字符串没有写在页面代码中的。除了作测试!
fjm_78 2006-10-17
  • 打赏
  • 举报
回复
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

SQL Server 不存在或访问被拒绝。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: SQL Server 不存在或访问被拒绝。

源错误:


行 66: string connStr1 = @"Server=DFGWE; Uid=1111; Pwd=2222; Database=cygzqydc;";
行 67:
行 68: SqlConnection connS = new SqlConnection(connStr1);
行 69: connS.Open();
行 70: string sqlStr = "select a01,a02 from main";


源文件: c:\inetpub\wwwroot\cygzqydc\index.aspx.cs 行: 68

堆栈跟踪:


[SqlException: SQL Server 不存在或访问被拒绝。]
System.Data.SqlClient.ConnectionPool.CreateConnection() +402
System.Data.SqlClient.ConnectionPool.UserCreateRequest() +147
System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction) +384
System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction) +372
System.Data.SqlClient.SqlConnection.Open() +384
cygzqydc.index.BindDataGrid1() in c:\inetpub\wwwroot\cygzqydc\index.aspx.cs:68
cygzqydc.index.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\cygzqydc\index.aspx.cs:35
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +750




--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.2300; ASP.NET 版本:1.1.4322.2300
fjm_78 2006-10-17
  • 打赏
  • 举报
回复
我的连接字符串写在页面代码中,已经该了.
sql服务启动了,在左面右下角是绿色的箭头
myminimouse 2006-10-17
  • 打赏
  • 举报
回复
1配置文件要相应修改
2sql服务要打开
wangwei155 2006-10-17
  • 打赏
  • 举报
回复
楼上正解,你估计是没改web.config里的连接字符串吧,或者新机器上用户不同
fjm_78 2006-10-17
  • 打赏
  • 举报
回复
数据我已经到完了.
连接的字符串我也改了.
可就是连不上.
xingyaohua 2006-10-17
  • 打赏
  • 举报
回复
1把程序数据库也导到这台机子上
2Web.Config里连接以前那台机器的数据库
soar_gh 2006-10-17
  • 打赏
  • 举报
回复
安个SP2和SP4补丁看看
zhangguangxue_xx 2006-10-17
  • 打赏
  • 举报
回复
string connStr1 = @"Server=DFGWE; Uid=1111; Pwd=2222; Database=cygzqydc;";
改为:string connStr1 = @"Server={localhost}; Uid=1111; Pwd=2222; Database=cygzqydc;";
试试!
test33 2006-10-17
  • 打赏
  • 举报
回复
JF 谢谢`
jiewenzhai 2006-10-17
  • 打赏
  • 举报
回复
Server=.,database=?,uid=sa,pwd=,
zzz22333 2006-10-17
  • 打赏
  • 举报
回复
改成:“server=.”试试!
加载更多回复(13)

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧