Текст не отображается из WebAPI в Angular 2 - PullRequest
0 голосов
/ 27 сентября 2018

У меня есть вызов к моему WebAPI

this.myService.GetEntities().subscribe(data => {           
    console.error(data);
});

GetEntities() : Observable<object[]> {
    const _url: string = this._srvrUrl+ 'api/RefData/GetEntities/';
    return this._http.get(_url).catch(this.handleError);
}

Тогда в моем API у меня есть этот код

[Route("api/RefData/GetEntities")]
[HttpGet]
public HttpResponseMessage GetEntities()
{
    Model.Entities ce = new Model.Entities();
    var response = new HttpResponseMessage();
    response.Content = new StringContent("Connection String: " + ce.Database.Connection.ConnectionString, System.Text.Encoding.UTF8, "Text/txt");       
    return response;           
}

По какой-то причине он не передает строку подключения к моей консолипри выполнении console.error (data);

В результате возвращается

main.90d316cd482b0815f970.bundle.js:1 e {_body: ""1"", status: 200, ok: true, statusText: "OK", headers: t, …}

В режиме отладки _body имеет строку подключения, и она выглядит правильно, но в рабочем режиме _body имеетэто число "1".Это не имеет никакого смысла.Все, что я хочу сделать, это выяснить, какое значение строки соединения имеет этот объект DBContext в производстве, чтобы я мог сузить проблему, с которой мы столкнулись.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...