周末下班早回家,100分送上,小弟先谢了。。。

zhangjidong 2004-08-27 08:31:07
一台机器上的web 应用程序怎样调用另一台机器上的web services(在局域网中),怎样添加web 引用?

web services 是这样写的:
//////////////////////////////////////////////////////////////
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Web;
using System.Web.Services;
using System.Web.Security;
using System.Security.Cryptography;
using System.Configuration;
using System.Text;
using System.Data.SqlClient;
namespace PasswordMgr
{
/// <summary>
/// Service1 的摘要说明。
/// </summary>
[WebService(Namespace="www.gggg.com")]
public class PasswordMgr : System.Web.Services.WebService
{
private const int saltLength = 4;
public PasswordMgr()
{
//CODEGEN: 该调用是 ASP.NET Web 服务设计器所必需的
InitializeComponent();
}
#region 组件设计器生成的代码

//Web 服务设计器所必需的
private IContainer components = null;

/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
}

/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
protected override void Dispose( bool disposing )
{
if(disposing && components != null)
{
components.Dispose();
}
base.Dispose(disposing);
}

#endregion
private byte[] CreatdbPassword(byte []unsafepassword)
{
''''
/// <summary>
/// 生成salt密码
/// </summary>
/// <param name="bytesaltvalue">四个字节的随机数</param>
/// <param name="byteunSaltPassword"></param>
/// <returns></returns>
private byte[] CreatedSaltPassword(byte[] bytesaltvalue,byte[]byteunSaltPassword)
{
''''
}
/// <summary>
/// 比较两个字符串是否相等
/// </summary>
/// <param name="byteArray1"></param>
/// <param name="byteArray2"></param>
/// <returns></returns>
private bool CompareByteArray(byte []byteArray1,byte []byteArray2)
{
''''
}
/// <summary>
/// 比较库里的密码与现在的密码是否一致
/// </summary>
/// <param name="byteStoredpassword">库里的密码</param>
/// <param name="byteHashpassword">经过一次sha1加密的用户密码</param>
/// <returns>密码与现在的密码是否一致(是为true)</returns>
private bool ComparePassword(byte []byteStoredpassword,byte []byteHashpassword )
{
.....
}
/// <summary>
/// 设置密码
/// </summary>
/// <returns></returns>
[WebMethod]
public bool SetPassword(long userid,string strPassword)
{

.....
}
/// <summary>
/// 通过用户名得到密码,角色ID(可能多个),用户ID
/// </summary>
/// <param name="strUserName">用户名</param>
/// <param name="bytePassword">密码</param>
/// <param name="longRole">角色ID(可能多个)</param>
/// <param name="longID">用户ID</param>
/// <returns></returns>
[WebMethod]
public int CheckLogin(string strUserName,string strUserpassword,out string roleIDs,out string roleNames,out long userID,out int userType)
{
....


}

}
///////////////////////////////////////////////////////////
部署时只是在另一台机器上建了个虚拟目录
...全文
307 35 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
35 条回复
切换为时间正序
请发表友善的回复…
发表回复
lsypenghong 2004-08-28
  • 打赏
  • 举报
回复
动手吧~~兄弟`~揭贴~~给分~~~
mnbvchunter 2004-08-28
  • 打赏
  • 举报
回复
UP
nishengqiang04 2004-08-28
  • 打赏
  • 举报
回复
up
zairwolfi 2004-08-28
  • 打赏
  • 举报
回复
a




_____________________________________________________________________________

该问题已经结贴 ,得分记录: zairwolfc (500)
zairwolfi 2004-08-28
  • 打赏
  • 举报
回复
a




_____________________________________________________________________________

该问题已经结贴 ,得分记录: zairwolfc (500)
gbbword 2004-08-27
  • 打赏
  • 举报
回复
都说完了,接分吧!
心雨楼 2004-08-27
  • 打赏
  • 举报
回复
右键添加web引用!
rickjelly2004 2004-08-27
  • 打赏
  • 举报
回复
web引用
feona 2004-08-27
  • 打赏
  • 举报
回复
up 一下
PerfectStar 2004-08-27
  • 打赏
  • 举报
回复
up~~~~~~~~~~~~~~~~~~
dangdangdangdang 2004-08-27
  • 打赏
  • 举报
回复
搞到WSDL文件,然后直接用VS中的添加网络引用。
zhangjidong 2004-08-27
  • 打赏
  • 举报
回复
littlehb(闭关ing...) 给个例子吧,谢谢!
zhangjidong 2004-08-27
  • 打赏
  • 举报
回复
在应用程序中怎样使用(代码)?谢谢
storm2003 2004-08-27
  • 打赏
  • 举报
回复
我知道的都被上面说完了!
:(
yingshis 2004-08-27
  • 打赏
  • 举报
回复
up
xinshaw 2004-08-27
  • 打赏
  • 举报
回复
添加Web引用,直接输入地址,如:
http://Server/Webservice1/service1.asmx
雪狐 2004-08-27
  • 打赏
  • 举报
回复
没看懂,学习一下:
whxleem 2004-08-27
  • 打赏
  • 举报
回复
web引用 ->右键---〉加入引用 选择你的web service的文件
gl637 2004-08-27
  • 打赏
  • 举报
回复
这样当你把程序部署时会解决很大的麻烦
gl637 2004-08-27
  • 打赏
  • 举报
回复
开始你添加的Web引用可以是本地的,当你指定Web是动态的以后,只要你指定URL就可以了
加载更多回复(15)

62,243

社区成员

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

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

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

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