2015-09-08 2 views
0

У меня есть SMData Приложение в моем Default Web Site. Я добавил attachments виртуальный каталог в SMData приложение. Теперь я хочу установить Content-Disposition заголовок для виртуального каталога attachment. Я попытался это, но никакого успеха: ошибкаКак настроить пользовательский ответный заголовок на виртуальный каталог приложения в IIS?

SET XXXsiteNameXXX=Default Web Site 
SET XXXappNameXXX=SMData 

appcmd set config "%XXXsiteNameXXX%/%XXXappNameXXX%/attachments" -section:system.webServer/httpProtocol /+"customHeaders.[name='Content-Disposition',value='attachment']" 

Он trowing:

Applied configuration changes to section "system.webServer/httpProtocol" for "MA CHINE/WEBROOT/APPHOST/Default Web Site/SMData/attachments" at configuration comm it path "MACHINE/WEBROOT/APPHOST/Default Web Site/SMData/attachments" ERROR ( hresult:80070003, message:Failed to commit configuration changes. The system cannot find the path specified.

ответ

0

я нашел проблему. я создавал виртуальный каталог с этим кодом:

SET XXXtaskDocumentsPathXXX="C:/docs" 
%systemroot%/system32/inetsrv/APPCMD add vdir /app.name:"%XXXsiteNameXXX%/%XXXappNameXXX%" /path:"/attachments" /physicalPath:%XXXtaskDocumentsPathXXX% 

Проблема в / в пути. Appcmd не конвертирует его в \ при создании виртуального каталога. И для результата Ошибка web.config. Я изменил его на обратную косую черту, и все начали работать.

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