错误提示是当执行:
exec dbo.SendMessage 'test'
语句后,产生的。

解决方案 »

  1.   

    milair answer HTTP://www.ebigear.com/Fund/PlayNews.php?NewsID=28982&ID=285885
      

  2.   

    System.Security.SecurityException:   
          at   System.Security.CodeAccessSecurityEngine.Check(Object   demand,   StackCrawlMark&   stackMark,   Boolean   isPermSet) 
          at   System.Security.CodeAccessPermission.Demand() 
          at   System.Net.Sockets.Socket.CheckCacheRemote(EndPoint&   remoteEP,   Boolean   isOverwrite) 
          at   System.Net.Sockets.Socket.Connect(EndPoint   remoteEP) 
          at   System.Net.Sockets.TcpClient.Connect(IPEndPoint   remoteEP) 
          at   System.Net.Sockets.TcpClient.Connect(IPAddress   address,   Int32   port) 
          at   StoredProcedures.SendMessage(String   Msg)
    at   System.Security.CodeAccessSecurityEngine.Check(Object   demand,   StackCrawlMark&   stackMark,   Boolean   isPermSet) 可以定位到 TcpClient.Connect 里 IPEndPoint 参数有问题