本人用WinForm(c/s)编写了一个socket文字聊天程序,已经测试通过了,但把它嵌入到asp.net页面后,当点击连接服务器时,就出现以下错误:
请求System.Net.SocketPermission,System,Version=1.0.5000.0,Culture=neutral,PublicKeyToken=b77a5c561934e089类型的权限已失败 请问高手,我该如何解决?
请求System.Net.SocketPermission,System,Version=1.0.5000.0,Culture=neutral,PublicKeyToken=b77a5c561934e089类型的权限已失败 请问高手,我该如何解决?
解决方案 »
- 超级无敌郁闷的,总是说错误:ConnectionString 属性尚未初始化
- 如何处理一个窗体在显示出来以后,用户改变其大小变化的事件?
- 关于c#程序,远程调试的一些问题?
- 一道try-finally异常处理题
- 如何完成Winform安装程序制作
- 高分请教:一个.net客户端部署问题!
- 查遍CSDN,问一个弱问题,TreeView 中如何选定某个结点?(在线等待)
- 在list控件中添加一个Item,怎么给这个Item赋值???急!!!高手指点!!谢谢!!!
- gridview 两次绑定的问题
- 各位大哥, 谁有这本书 Pro NET 2.0 Windows Forms and Custom Controls in C#?
- 请教组合框日期控件
- SqlDataAdapter.Update(ds)添加数据的问题
权限问题,先把服务器站点设为可信任站点,再在.net安全配置里把可信任站点设为fulltrust
请问高手,能不能给出具体的操作步骤
不清楚工具管理->.NET Configuration->运行库安全策略.既然都做了为什么不下点决心做成共享软件?如果好用.Net FrameWork不是问题的。
{
//If user Cliked Connect
if(connectButton.Text=="Connect"&&usernameBox.Text!="")
{
try
{
//Connect to server
chatClient = new TcpClient("192.168.0.73",5151);
DisplayText("Connecting to Server ...\r\n");
//Start Reading
AsyncCallback GetMsgCallback = new AsyncCallback(GetMsg);
(chatClient.GetStream()).BeginRead(recByte,0,1024,GetMsgCallback,null);
//Send the UserName
SendText(usernameBox.Text);
this.userName=usernameBox.Text;
this.Text="Chat Client :"+userName;
usernameBox.Text="";
connectButton.Text="Disconnect";
usernameBox.Enabled=false;
sendButton.Enabled=true;
sendBox.Enabled=true;
//this.AcceptButton=sendButton;
}
catch(Exception ee)
{
MessageBox.Show(ee.ToString());
Disconnect();
//MessageBox.Show("Can't connect to Server...");
}
}
else if(connectButton.Text=="Disconnect")
{
Disconnect();
}
}
这是DLL中点击按钮的事件响应代码,主要是连接服务端程序(C/S),但是这里会被Catch到,出现:
"请求system.Net.SocketPermission,System,Version=1.0.5000.0,Culture=neutral,PublicKeyToken=b77a5c561934e089类型的权限已失败“的错误