Действительно ли возможно разместить оконечную точку TCP в размещенном сервисе IIS6?

Причина в том, что this.props.movies не определен при первом рендере), пока вы не сделаете вызов fetchMovies).

Попробуйте сначала проверить, существует ли он так:

class HomePage extends Component {
  componentWillMount() {
    this.props.fetchMovies();
  }

  render() {
    if (this.props.movies && this.props.movies[0]) {
      const movie = this.props.movies[0];
      return (
        <div>
          <Banner movies={this.props.movies} movie={movie} />
          <Movies movies={this.props.movies} />
        </div>
      );
    } else {
      <div>Loading...</div>;
    }
  }
}
6
задан Community 23 May 2017 в 12:01
поделиться

1 ответ

IIS 5.1 и IIS 6 могут только разместить HTTP-связывания. IIS7 имеет, БЫЛ (Windows Activation Service), который позволяет размещать конечных точек, связанных с любым транспортным протоколом..., таким образом, это было бы способно к TCP.

Если необходимо разместить с IIS 6, то Вы застреваете с HTTP-связываниями. В противном случае рассмотрите самохостинг в службе Windows.

11
ответ дан 9 December 2019 в 22:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: