2013-08-23 2 views
1

Я не знаю, если это вообще возможно, но давайте дадим ему попробовать:Хост ASPX файл рядом с WCF службы

Я имею службы WCF, самодостаточно. Рядом с этой услугой я хотел бы иметь файл ASPX, который мой балансировщик может проверить, работает ли эта служба по-прежнему (среди других проверок базы данных), которая будет развернута в том же месте, что и моя служба WCF.

Итак, я добавил файл ASPX, изменил пространства имен и прочее.

Затем, после чистой/восстановления, я начал службу, и просмотрел на страницу ASPX: Это gves мне ошибку синтаксического анализатора: Could not load type "<<namespace>>.Global"

Так я добавил файл Global.asax, повторен, ту же ошибку

Я создал эти два файла (aspx и asax) в отдельном приложении WebApplication, где они работают нормально.

я где-то читал, что для этой техники, я должен был бы иметь следующее в моем app.config:

<serviceHostingEnvironment multipleSiteBindingsEnabled="true" aspNetCompatibilityEnabled="true" /> 

Но это не имеет никакого значения (для данной конкретной задачи)

ЛЮБОЙ ключ к этому? Я не хочу, чтобы файл ASPX размещался в любом месте виртуального каталога.

Или есть альтернативный способ получить то, что я хочу? (возможно, с золой)?

+0

Вы добавляете DLL приложения? –

+0

Почему бы просто не выставить диагностические методы из службы? –

ответ

0

Приложение пытается получить доступ к dll, которое кажется, что вы не добавляете.
вы должны добавить папку с bin и внутри нее добавить dll вашего приложения.

+0

Выходной путь устанавливается в bin \ debug (для службы). Внутри этого пути все мои файлы построены. Кроме того, в родительской папке (bin) я скопировал все файлы для теста, и это не имеет значения. –

Смежные вопросы