怎么引用ssl站点的web services-CSDN论坛
1个回答
2015-01-13
展开全部
您将在此过程中创建一个简单的 Web 服务,供测试之用。
在 Web 服务主机上创建一个简单的 Web 服务
1.启动 Visual Studio .NET,创建一个新的名为 SecureMath 的 Visual C# ASP.NET Web 服务应用程序。
2.将 service1.asmx 重命名为 math.asmx。
3.打开 math.asmx.cs 并将 Service1 类重命名为 math。
4.将下面的 Web 方法添加到 math 类。
[WebMethod]
public long Add(long operand1, long operand2) { return (operand1 + operand2); }
5.要创建 Web 服务,在“生成”菜单上单击“生成解决方案”。
将 Web 服务虚拟目录配置为需要 SSL
您的 Web 服务在 Internet 信息服务 (IIS) 上运行并依赖 IIS 提供 SSL 支持。
使用 IIS 配置 Web 服务的虚拟目录以使用 SSL
1.在 Web 服务主机上,启动 IIS。
2.导航到 SecureMath 虚拟目录。
3.右键单击 SecureMath,然后单击“属性”。
4.单击“目录安全性”选项卡。
5.单击“安全通信”下的“编辑”。如果无法使用“编辑”,则可能没有安装 Web 服务器证书。
6.选择“要求安全通道 (SSL)”复选框。
7.单击“确定”,然后再次单击“确定”。
8.在“继承覆盖”对话框中,单击“全选”,然后单击“确定”以关闭 SecureMath 属性对话框。
这会将新的安全设置应用于虚拟根目录下的所有子目录。
在 Web 服务主机上创建一个简单的 Web 服务
1.启动 Visual Studio .NET,创建一个新的名为 SecureMath 的 Visual C# ASP.NET Web 服务应用程序。
2.将 service1.asmx 重命名为 math.asmx。
3.打开 math.asmx.cs 并将 Service1 类重命名为 math。
4.将下面的 Web 方法添加到 math 类。
[WebMethod]
public long Add(long operand1, long operand2) { return (operand1 + operand2); }
5.要创建 Web 服务,在“生成”菜单上单击“生成解决方案”。
将 Web 服务虚拟目录配置为需要 SSL
您的 Web 服务在 Internet 信息服务 (IIS) 上运行并依赖 IIS 提供 SSL 支持。
使用 IIS 配置 Web 服务的虚拟目录以使用 SSL
1.在 Web 服务主机上,启动 IIS。
2.导航到 SecureMath 虚拟目录。
3.右键单击 SecureMath,然后单击“属性”。
4.单击“目录安全性”选项卡。
5.单击“安全通信”下的“编辑”。如果无法使用“编辑”,则可能没有安装 Web 服务器证书。
6.选择“要求安全通道 (SSL)”复选框。
7.单击“确定”,然后再次单击“确定”。
8.在“继承覆盖”对话框中,单击“全选”,然后单击“确定”以关闭 SecureMath 属性对话框。
这会将新的安全设置应用于虚拟根目录下的所有子目录。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询