Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
本地服务器上的asp.net web服务_Asp.net_Vb.net - Fatal编程技术网

本地服务器上的asp.net web服务

本地服务器上的asp.net web服务,asp.net,vb.net,Asp.net,Vb.net,我在VS中创建了一个新的web服务,并创建了一个返回值的函数 这是我函数的代码 <WebService(Namespace:="http://tempuri.org/")> _ <WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _ <Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _ Public Cl

我在VS中创建了一个新的web服务,并创建了一个返回值的函数

这是我函数的代码

<WebService(Namespace:="http://tempuri.org/")> _
<WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
 Public Class Service
 Inherits System.Web.Services.WebService

<WebMethod()> _
Public Function CalculerTaxe() As String
    Dim tps As Double = 0.095
    Dim tvq As Double = 0.05
    Dim PrixHors As Double
    Dim PrixFinal As Double = PrixHors * tps * tvq
    Return PrixFinal.ToString()
End Function
_
_
_
公务舱服务
继承System.Web.Services.WebService
_
作为字符串的公共函数CalculerTaxe()
尺寸tps为双=0.095
变暗tvq为双精度=0.05
双倍暗普莱克斯豪斯
Dim PrixFinal As Double=PrixHors*tps*tvq
返回PrixFinal.ToString()
端函数
末级

所以我不更改名称空间,因为我不知道为虚拟服务器写什么

我必须做什么才能使我的服务在另一个网站上工作

我必须做什么才能使我的服务在另一个网站上工作


什么都没有;您只需要在公共URL上公开您的web服务。其他网站应该能够透明地针对您的web服务进行编码。

首先,您需要在iis上托管您的web服务(与您对网站的托管方式相同)

然后,您可以从其他应用程序或网站调用您的Web服务


一个简单的webservice调用可能如下所示

我想在本地主机上的另一个“虚拟网站”中使用它这是一个项目…它现在不发布…@FrankSharp在另一个项目中创建另一个虚拟网站,单击“添加服务引用”,然后按照向导操作。它将显示本地计算机上托管的web服务列表