我编写了一个.NET Web服务,由我控制之外的客户端使用(我的服务器是用PHP编写的实时服务器的模拟器).Web服务按预期工作,但客户端无法在其调用中添加.asmx扩展名或任何扩展名.它们基本上使用http:// localhost/soap/MyWebService,而IIS需要http://localhost/soap/MyWebService.asmx.有没有办法让IIS响应没有.asmx扩展名的请求?
我正在使用iReport尝试创建用于错误跟踪的图表.我需要一个堆积的条形图,用于白天不同严重程度的开放式错误,以及一行显示每天的错误总数.建立一个多轴图表很容易,但它总是在Y轴上显示不同的范围.我希望Y轴是相同的范围,以便总错误线浮动在堆叠的开放式错误条上方.这在Excel或Crystal Reports中很简单,但我无法在iReport中看到这样做的方法.我需要能够在多轴报告中合并Y轴,或者能够将其中一个系列的系列类型从堆叠条改变为线.任何提示/阅读材料将不胜感激.
我写了一个异步UDP客户端与我公司的服务器通信.当我在我的开发者机器上运行时一切都很好.当我部署到另一台机器时,我第一次通过套接字发送数据时在EndReceive上得到套接字异常.我的开发盒是Win7,我已经部署到XP SP3机器和Server 2003 R2机器.以下是接收代码:
Private Sub ReceiveCallback(ByVal ar As IAsyncResult)
Try
' Retrieve the state object and the client socket
from the asynchronous state object.'
Dim state As StateObj = CType(ar.AsyncState, StateObj)
Dim client As Socket = state.sockArg
' Read data from the remote device.'
Dim bytesRead As Integer
receiveDone.WaitOne(Timeout.Infinite)
bytesRead = client.EndReceive(ar)
If bytesRead > 0 Then
Dim s As String = Encoding.ASCII.GetString(state.buffer, 0, bytesRead)
parsedata(s)
End If
Catch SockEx As SocketException
mlog.Error(String.Format("ID={1} {0} SocketError={2}", SockEx.Message, ID.ToString, SockEx.SocketErrorCode.ToString), SockEx) …
Run Code Online (Sandbox Code Playgroud) .net ×1
.net-3.5 ×1
asmx ×1
iasyncresult ×1
iis ×1
ireport ×1
sockets ×1
vb.net ×1
web-services ×1