2016-08-26 4 views
2

Я использую те же компоненты для доступа к некоторой DLL в windows \ system32. Когда я делаю это из exe, он работает. Однако, когда я делаю это из приложения IIS, он терпит неудачу - я точно не знаю, что такое ошибка, потому что я использую сторонние компоненты. Я установил приложение WCF IIS определенным способом для доступа к dll в windows \ system32? Я попытался явно ввести пользователя, с которым был доступ к физическому пути, но это не помогло ...предоставить права приложения iis на системную папку

+0

Каков код состояния в журналах IIS? 401 или 500? –

+0

нет. Я могу получить доступ к моим компонентам, это третий компонент partry, выполняемый службой wcf, которая вызывает ошибку. Я не могу отлаживать его, поэтому я предполагаю, что, возможно, процесс не имеет прав. – Greg

+0

it WORKS for IIS Express, когда я ввожу полный путь к dll в windows \ system32, но не в локальном (полном) IIS – Greg

ответ

0

Я не уверен, что предоставление IIS прав - это путь.

Я бы разделить приложение на две части:

1: Служба хостинг Windows компоненты, которые требуют особого доступа, обнажая конечной точки к веб-приложение IIS.

2: Веб-приложение, которое вызовет сервис, чтобы выполнить работу.

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