Добавление веб-службы WCF на сайт DotNetNuke. Самый простой способ? - PullRequest
0 голосов
/ 18 августа 2011

Какой проект мне следует использовать?Я попробовал веб-сайт WCF, а затем скопировал каталог на свой DNN-сайт и безуспешно пытался перейти к файлу .svc.DNN 6 только для 3.5?Должен ли я запустить его как интегрировать и 4.0 в iis?

Значение атрибута 'compilerVersion' в параметрах поставщика должно быть v4.0 или выше, если вы компилируете для версии 4.0 или новее .NET Framework.Чтобы скомпилировать это веб-приложение для .NET Framework версии 3.5 или более ранней, удалите атрибут 'targetFramework' из элемента файла Web.config.

1 Ответ

3 голосов
/ 18 августа 2011

DNN поддерживает .NET 4 начиная с DNN 5.4 (или около того) и поддерживает интегрированный режим в IIS (начиная с более раннего DNN 5.x).

Похоже, что вы скопировали через DNN web.config,который не будет работать (там есть много вещей, которые DNN должен работать правильно).Или, может быть, вы скопировали файл WCF web.config в подкаталог сайта DNN?Если это так, вы, вероятно, просто хотите объединить эти настройки web.config с основным конфигом.

Основная проблема, с которой я столкнулся при работе WCF для работы в DNN, заключается в том, чтобы убедиться, что WCF установлен с IIS (поэтому он правильно обрабатывает расширение .svc).

...