Di seguito endpoint WCF funziona bene con il client di prova WCF:Come si indaga su WCF che fornisce 400 richieste errate su 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);
Tuttavia, quando si tenta di accedere alla URL http://localhost/DigitalREST/XosAssets.svc/listflaggedassets/SEC?endpoint=superfan&pid=0&processCode=0&index=0&limit=20
ho un cattivo richiesta di 400.
Non riesco a trovare alcun modo per capire PERCHÉ sto ricevendo una cattiva richiesta e il collegamento a IIS per il debug non si interrompe su alcuna eccezione.
Come posso indagare sulla causa di una richiesta errata?
Sembra che tu non abbia registrato correttamente WCF. Se provi questo URL - cosa ottieni? http: //localhost/DigitalREST/XosAssets.svc – tsells