Следующая WCF конечная точка работает нормально с тестового клиента WCF:Как исследовать WCF, давая 400 плохих запросов по GET?
[OperationContract]
[WebGet(ResponseFormat = WebMessageFormat.Xml,
BodyStyle = WebMessageBodyStyle.Bare,
UriTemplate = "listflaggedassets/{platform}?endpoint={endpoint}&pid={portalid}&processCode={processCode}&index={index}&limit={limit}")]
AssetList ListFlaggedAssets(short processCode, string platform, string endpoint = "null", string portalId = "null", int index = 0, int limit = 12);
Однако, когда я пытаюсь перейти к URL http://localhost/DigitalREST/XosAssets.svc/listflaggedassets/SEC?endpoint=superfan&pid=0&processCode=0&index=0&limit=20
я получаю 400 плохой запрос.
Я не могу найти способ выяснить, ПОЧЕМУ я получаю плохой запрос, и прикрепление к IIS для отладки не прерывает никаких исключений.
Как я могу расследовать причину плохого запроса?
Похоже, что у вас нет WCF, зарегистрированного правильно. Если вы попробуете этот url - что вы получите? http: //localhost/DigitalREST/XosAssets.svc – tsells