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