Перед началом использования функции предоставления общего доступа к файлу, добавленному в BPMSoft, необходимо выполнить следующие настройки:
- В директорию приложения BPMSoft.WebApp\ServiceModel добавить регистрацию сервиса PtFileShareService.svc с содержимым:
<%@ ServiceHost Language="C#" Debug="true" Service="Samarasoft.PtFileShareService" %>
- В файл BPMSoft.WebApp\ServiceModel\http(s)\services.config добавить информацию о сервисе:
<service name="Samarasoft.PtFileShareService">
<endpoint name="PtFileShareServiceEndPoint"
address=""
binding="webHttpBinding"
behaviorConfiguration="RestServiceBehavior"
bindingNamespace="http://BPMSoft.WebApp.ServiceModel"
contract="Samarasoft.PtFileShareService" />
</service>
- В файл BPMSoft.WebApp\Web.config добавить:
<location path="ServiceModel/PtFileShareService.svc">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
После этого необходимо модифицировать параметр AllowedLocations, дополнить параметром ServiceModel/PtFileShareService.svc.