WEB数据源,客户端添加数据源提示:远程服务器返回错误,(404)未找到,请高手帮助,谢谢!
以下是已经设置好的代码:
一、Web服务端: 1、AfterOpenProject事件代码:
HttpServer.Close()
HttpServer.Prefixes.Add("http://127.0.0.1/")
HttpServer.Start()
2、AfterOpenProject事件代码:
Dim Verified As Boolean
If e.PostValues.ContainsKey("用户") AndAlso e.PostValues.ContainsKey("密码") Then
Dim username As String = e.PostValues("用户")
Dim password As String = e.PostValues("密码")
If username = "远程管理" AndAlso password = "12345678" Then '这里输入的是默认登录用户名及密码
Verified = True
End If
End If
If Verified = False Then
e.AppendCookie("Error","用户身份验证失败!") '通过Cookie返回错误信息.
Return
End If
Select Case e.Path
Case "DataServer.htm"
e.AsDataServer("yhgl") '将一个本地数据源公开为Web数据源
End Select
3、Web服务项目数据库链接设置:
由于在本地设计,Web服务项目运行在远程服务器,本地设计时外部数据源必须指定远程服务器IP地址,在远程服务器的Web服务项目不知完成后,按照 帮助文件重新设置了该数据库连接:改“输入或选择服务器名称为.”,输入选择服务器的信息选项设置为“使用windows NT集成安全设置”,也找到了数据库yhgl并连接测试成功,重启运行该服务端项目,在远程服务器添加了记录,确认正常正常启动。
以上均为正常状态。
以下出现错误:
二、Web服务端:
添加新的数据源,链接字符穿设置为:
http://129.211.91.195/DataServer.htm
-FormData-
用户:远程管理
密码:12345678
点击确认后报错,提示内容如下:
无法连接数据源,错误
远程服务器返回错误:(404)未找到