Fitnesse - Стандартная проблема конфигурации fitSharp с .NET 4

Я использую Fitnesse.NET в течение некоторого времени и сейчас пытаюсь перейти на более новый движок fitSharp. Однако я сразу же столкнулся с препятствием. Начав со свежей системы, я скачал последний fitnesse.jar и запустил / установил его; все мои тестовые страницы затем нормально отображались в моем браузере.

Проблема возникает, когда я добавляю конфигурацию для fitSharp на корневую страницу. Я пробовал различные комбинации настройки TEST_RUNNER и COMMAND_PATTERN; Конечным результатом всегда было то, что при выполнении любого теста сервер фитнеса никогда не возвращал результат моему браузеру. Для справки, вот мой корневой контент, подтверждающий, что эти определения переменных присутствуют и верны, по крайней мере, согласно этой странице конфигурации fitSharp :

variable defined: TEST_RUNNER=fitSharp\RunnerW.exe 
variable defined: COMMAND_PATTERN=%m -r fitnesse.fitserver.FitServer,fitSharp\fit.dll %p 

Наконец-то я нашел одно примечание по устранению неполадок , в котором упоминается, что RunnerW дает некоторую диагностическую информацию, поэтому я переключился на это и получил это сообщение об ошибке, указывающее, что, по-видимому, проблема возникает из-за .NET 4:

Не удалось загрузить файл или сборку 'файл: /// C: \ fitnesse \ fitSharp \ fit.dll' или одна из его зависимостей. Операция не поддерживается. (Исключение из HRESULT: 0x80131515) Имя файла: 'файл: /// c: \ fitnesse \ fitsharp \ fit.dll' ---> System.NotSupportedException: была предпринята попытка загрузить сборку из сетевого местоположения, которое вызвали сборку песочница в предыдущих версиях .NET Framework. Этот выпуск .NET Framework не включает CAS политика по умолчанию, поэтому эта нагрузка может быть опасно. Если эта нагрузка не предназначен для песочницы сборки, пожалуйста, включите loadFromRemoteSources переключатель. Видеть http://go.microsoft.com/fwlink/?LinkId=155569 для получения дополнительной информации.

На указанной странице MSDN говорится, что мне это нужно в моем файле конфигурации:


   
      
   

Итак, похоже, у меня есть три возможности. Есть ли:

  1. app.config или эквивалент, куда я могу вставить этот раздел конфигурации?
  2. Способ не дать fitnesse думать, что мой локальный файл находится на удаленном пути?
  3. Способ включить политику CAS для .NET framework?

Приветствуются предложения!

2010.01.17 Изменить: Я использую подходящий протокол, а не тонкий протокол в своей среде.

8
задан Mike Stockdale 21 January 2011 в 00:25
поделиться