Я пытаюсь создать приложение для видеозвонков. Это может быть веб-приложение или настольное приложение. Я сумел создать на основе одного веба с помощью SilverLight, но при размещении серверной части на моем сервере (поддерживаемая GoDaddy), следующий код:Видеоконференция - ASP.net с использованием SilverLight
Listener_Socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
Listener_Socket.Bind(new IPEndPoint(AddressAr[0], Port));
Listener_Socket.Listen(-1);
(в основном на .bind оператор) порождает следующее исключение :
Request for the permission of type 'System.Net.SocketPermission, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed
at System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet)
at System.Security.CodeAccessSecurityEngine.Check(CodeAccessPermission cap, StackCrawlMark& stackMark)
at System.Security.CodeAccessPermission.Demand()
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at WebApplication3.SocketCoderVideoServer.Start_A_Server_On(Int32 Port)
Каковы мои возможные решения? Кроме того, если я откажусь от следующего проекта, каковы наилучшие альтернативы, в которых, если возможно, я исключаю необходимость для сервера слушать новые подключения?
Пожалуйста, помогите мне, потому что мне нужна видеоконференция создать как можно скорее ...
Благодаря
«Пожалуйста, помогите мне, потому что мне нужна видеоконференция, настроенная как можно скорее», - затем используйте что-то с полки .... –
Ваш веб-сайт размещается в среде [средний/низкий/минимальный] (http: // msdn .microsoft.com/en-us/library/wyts434y.aspx), и поэтому блокируется доступом к определенным частям фреймворка с помощью защиты доступа к коду. Быстрое решение заключается в том, чтобы отключить общий хостинг и получить виртуальный сервер. Таким образом, вы можете полностью разместить свои собственные веб-сайты и службы. Вы можете получить виртуальный сервер примерно за 40 бумов в месяц от множества различных сервисов. – Will