DotNet · 2008年9月27日

由于安全限制,无法访问类型 System.Runtime.Remoting.ObjRef

原因是在新版本的.net上,对安全方面做了限制。
 
可以在配置文件作如下改动
<channels>
        <channel
port=”2009″ ref=”http”  name
=”tcpClient”>
   <serverProviders>
    <formatter
ref=”soap” typeFilterLevel=”Full“/>
    <!–<formatter
ref=”binary”
typeFilterLevel=”Full”/>–>
   </serverProviders>
   <clientProviders>
    <formatter
ref=”soap” typeFilterLevel=”Full“/>
    <!–<formatter
ref=”binary”
typeFilterLevel=”Full”/>–>
   </clientProviders>
  </channel>
</channels>
  
或者在程序代码中作如下改动
             Dim
servERProvider As New
Channels.SoapServerFormatterSinkProvider
           
Dim clientProvider As New
Channels.SoapClientFormatterSinkProvider
           
servERProvider.TypeFilterLevel =
Formatters.TypeFilterLevel.Full
           
Dim props As New
Hashtable()
           
props(“name”) =
“client”
           
props(“port”) =
2009
           
_ClientChannels = New Channels.Http.HttpChannel(props, clientProvider,
servERProvider)
           
ChannelServices.RegisterChannel(_ClientChannels, False)
 
 

最新电影,电视剧,尽在午夜剧场

电影电视剧午夜不寂寞