2014-11-11 2 views
1

Я следую учебному пособию ServiceStack, но я использую версию 3.9.71 и изменяю web.config, давая мне ошибку. Мой код выглядит так:Настройка web.config в Service Stack 3.9 не работает

<configuration> 
    <system.web> 
    <httpHandlers> 
     <add path="*" type="ServiceStack.HttpHandlerFactory, ServiceStack" verb="*"/> 
    </httpHandlers> 
    <compilation debug="true" targetFramework="4.0" /> 
    </system.web> 

    <!-- Required for IIS 7.0 (and above?) --> 
    <system.webServer> 
    <validation validateIntegratedModeConfiguration="false" /> 
    <handlers> 
     <add path="*" name="ServiceStack.Factory" type="ServiceStack.HttpHandlerFactory, ServiceStack" verb="*" preCondition="integratedMode" resourceType="Unspecified" allowPathInfo="true" /> 
    </handlers> 
    </system.webServer> 
</configuration> 

ответ

1

Это конфигурация для ServiceStack v4, документация для ServiceStack v3 (BSD) поддерживается на уровне: https://github.com/ServiceStackV3/ServiceStackV3/

Create your first Service учебник показывает действительный v3 Конфигурация:

<system.web> 
    <httpHandlers> 
    <add path="*" type="ServiceStack.WebHost.Endpoints.ServiceStackHttpHandlerFactory, ServiceStack" verb="*"/> 
    </httpHandlers> 
</system.web> 

<!-- Required for IIS 7.0 (and above?) --> 
<system.webServer> 
    <validation validateIntegratedModeConfiguration="false" /> 
    <handlers> 
    <add path="*" name="ServiceStack.Factory" type="ServiceStack.WebHost.Endpoints.ServiceStackHttpHandlerFactory, ServiceStack" verb="*" preCondition="integratedMode" resourceType="Unspecified" allowPathInfo="true" /> 
    </handlers> 
</system.webServer> 
+0

Ваша информация была очень полезной, но реальная ошибка заключалась в том, что название моего проекта было «ServiceStack» и причиной d конфликт –

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