Получение System.NotSupportedException при запуске службы WCF в Visual Studio 2010 - PullRequest
2 голосов
/ 30 сентября 2011

Я создал службу WCF с помощью Visual Studio 2010. Когда я пытаюсь запустить службу, я получаю следующую ошибку

Имя файла: 'file: /// H: \ Personal \ Visual Studio 2010 \ Projects \ WPFBrowser \ DatabaseService \ Bin \ Debug \ DatabaseService.dll» ---> System.NotSupportedException: была предпринята попытка загрузить сборка из сетевого расположения, которое вызвало бы сборку быть помещенным в песочницу в предыдущих версиях .NET Framework. это выпуск .NET Framework не включает политику CAS по умолчанию, так что эта нагрузка может быть опасной. Если этот груз не предназначен для песочницы сборка, пожалуйста, включите переключатель loadFromRemoteSources. Увидеть http://go.microsoft.com/fwlink/?LinkId=155569 для получения дополнительной информации.
в System.Reflection.RuntimeAssembly._nLoad (AssemblyName fileName, Строка codeBase, сборка доказательств безопасности, RuntimeAssembly locationHint, StackCrawlMark & ​​stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) в System.Reflection.RuntimeAssembly.nLoad (AssemblyName fileName, String codeBase, Evidence AssemblySecurity, RuntimeAssembly locationHint, StackCrawlMark & ​​stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) в System.Reflection.RuntimeAssembly.InternalLoadAssemblyName (AssemblyName AssemblyRef, Evidence AssemblySecurity, StackCrawlMark & ​​stackMark, Boolean forIntrospection, Boolean suppressSecurityChecks) в System.Reflection.Assembly.Load (AssemblyName assemblyRef) в Microsoft.Tools.SvcHost.ServiceHostHelper.LoadServiceAssembly (String svcAssemblyPath)

Я даже пытался установить

<configuration>
  <runtime>
    <loadFromRemoteSources enabled="true" />
  </runtime>
</configuration>

в файле app.config, но проблема остается.

Любая помощь будет оценена ....

Ответы [ 2 ]

1 голос
/ 06 октября 2011

Переместил мое решение с сетевого диска на локальный C: \, и он начал работать нормально

1 голос
/ 30 сентября 2011

Я думаю, вы должны взглянуть на: "file: /// H: \ Personal \ Visu ...".Почему файл: //?Служба WCF должна размещаться в «developer iis», включенном в Visual Studio.Это должно привести к чему-то вроде: "http://localhost/abc..."

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...