Советы по разработке веб-сайта (WinCE) - PullRequest
2 голосов
/ 13 сентября 2011

Мне нужно настроить веб-сервер на WinCE (7.0), и вот некоторые из функций, которые мне нужно реализовать через этот веб-сайт:

  • сможет обновлять программное обеспечение устройства (запускать exe) и отображать вывод
  • начало / конец процесса
  • отображение времени работы устройства

Должен ли я использовать ASP или ISAPI на своем веб-сервере на платформе WinCE 7 (WEC 7)? Если вы укажете несколько причин для своего ответа, было бы здорово.

Я планировал использовать ASP из-за его простоты по сравнению с ISAPI; однако, когда я тестировал простую страницу Hello World (hello.asp) на устройстве, загрузка страницы заняла около 30 секунд. В целях тестирования я использую Windows Virtual PC. Так что я не уверен, что заставляет его быть таким медленным. Если бы вы могли просветить меня и по этой теме, было бы здорово.

Я посмотрел ASP .NET Compact Framework, но снова обеспокоен производительностью.

Я новичок в разработке WinCE и веб-разработке, поэтому любые ответы будут с благодарностью.

Если вам нужна какая-либо другая информация, чтобы лучше ответить на вопрос, пожалуйста, дайте мне знать, и я предоставлю ее.

Ответы [ 2 ]

3 голосов
/ 22 ноября 2011

Классический ASP на CE действительно очень ограничен.Вы не сможете поразить свои цели без пользовательского элемента управления COM, который не очень интересно писать или отлаживать, и его придется устанавливать на сервисное устройство.Из двух предложенных вами, ISAPI - единственный, который будет разумно делать то, что вы хотите.

Это примечание, но из опыта я бы не стал использовать ни одного из-за абсолютной боли отладки либоодин.Я бы использовал отдельный коммерческий веб-сервер ASP.NET для Windows CE.Конечно, я его создал, поэтому я предвзят, но на самом деле, даже создание собственного сервера с портом 80 будет менее болезненным, чем готовые предложения в CE из-за недостатка мочи.

2 голосов
/ 14 сентября 2011

Я обнаружил проблему с медленной загрузкой ASP. Это ошибка с веб-сервером WinCE 7. Microsoft выпустила обновление, исправляющее эту проблему.

Ежемесячное обновление Windows Embedded Compact 7, июль 2011 года

Так что я думаю, что я буду использовать ASP. Я посмотрю, смогу ли я добавить функции, которые мне нужно реализовать.

...