【发布时间】:2012-10-06 21:30:27
【问题描述】:
我是在 ASP.net/VB.net 中创建 Web 服务的新手。我在 App_Code 文件夹中的 Service.vb 中设置了一个公共变量:
Imports System.Web
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.Diagnostics
Imports System.Web.Script.Services
<System.Web.Script.Services.ScriptService()> _
<WebService(Namespace:="http://tempuri.org/")> _
<WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Public Class Service
Inherits System.Web.Services.WebService
Public avIP As String = "0.0.0.0"
etc etc....
现在我又创建了一个Class,我想获得avIP的价值。但是,当我这样做时:
Client.Connect(Service.avIP, 60128)
它并没有给我这个值,只是一个错误。如果我做 Service.,我似乎没有任何价值。建议列表中没有任何内容。
如何将 Service.vb 中的值获取到我的其他类中?
更新
我在 Service.vb 文件中有以下内容:
<System.Web.Script.Services.ScriptService()> _
<WebService(Namespace:="http://tempuri.org/")> _
<WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Public Class Service
Inherits System.Web.Services.WebService
Public svc As Service = New Service
Dim avIp As String = "0.0.0.0"
在 avReceiver.vb 我有:
Client.Connect(svc.avIP, 60128)
【问题讨论】:
标签: asp.net vb.net web-services