Я только что понял, что получаю ту же проблему, потому что мой system.webServer имел обработчики для ServiceStack для захвата всего содержимого:
<handlers><add path="*" name="ServiceStack.Factory" type="ServiceStack.HttpHandlerFactory, ServiceStack" verb="*" preCondition="integratedMode" resourceType="Unspecified" allowPathInfo="true" /></handlers>
Но я также добавил staticContent для доставки расширения файла JSON (Windows8IIS):
<staticContent>
<remove fileExtension=".json" />
<mimeMap fileExtension=".json" mimeType="application/javascript" /></staticContent>
Когда я удалил staticContent, я получил ошибку 403 ... но когда я добавляю ее, обработчик ServiceStack переопределяет и вызывает 500 ... возможно, у вас есть что-то подобное?Убедитесь, что ваш конфиг настроен на обработку mimetype.