Конференция ".Net" » знатокам .NET
 
  • lak/proxy/ (08.09.06 13:27) [0]
    вопрос вобщем то не в тему. есть такая проблема.
    делаем проект на дотнете2.0, а именно щаз - часть проекта для WAP. проблема в том, что на тетефоне при попытки зайти на сделанный нами проект происходит ошибка: что-то типа опреция не может быть произведена.

    когда делали аналогичный проект на дотнете1.1 такой фигни не было - все страницы на телефоне отображаются.

    ВОПРОС - чем отличаются фреймворки и что подправить, что бы проект на дотнете 2.0 заработал на телефоне?
  • lak/proxy/ (08.09.06 13:31) [1]
    да, тесты проводились в комуникаторах Нокия (симбиан)
  • Карелин Артем © (08.09.06 13:36) [2]
    Мозги.
    Контент формируется приложением(можно как угодно называть) под фреймворк и отправляется броузеру на телефон. Никакой связи между версией фреймворка и телефоном нет.
  • lak/proxy/ (08.09.06 13:54) [3]

    > Никакой связи между версией фреймворка и телефоном нет.


    оказалось, что есть.
  • Карелин Артем © (08.09.06 14:03) [4]
    В оперу выводи, она тоже поддерживает wml.
    Лог ошибок сервера смотрел?
    Фреймворк 2 поддерживается?
    Настроено правильно? Ошибок в программе нет?
  • lak/proxy/ (08.09.06 14:10) [5]

    > В оперу выводи
    , она тоже поддерживает wml.


    то есть, нужно открыть в оперере и сэмулировать WAP? но заченм - на эмуляторах все ок.


    > Лог ошибок сервера смотрел?

    как посмотреть лог? лог сервера?


    > Фреймворк 2 поддерживается?

    на сервере - да.


    > Настроено правильно? Ошибок в программе нет?

    не через вап все работает как часы.
  • Карелин Артем © (08.09.06 14:36) [6]

    > lak/proxy/   (08.09.06 14:10) [5]


    > как посмотреть лог? лог сервера?

    Зависит от сервера и настроек.

    > при попытки зайти на сделанный нами проект происходит ошибка:
    >  что-то типа опреция не может быть произведена.

    Сохрани контент в статическую wml страницу и меняя ее контент локализуй ошибку. В твоей формулировке ошибки может типа что угодно.
  • lak/proxy/ (08.09.06 14:49) [7]

    > > при попытки зайти на сделанный нами проект происходит
    > ошибка:
    > >  что-то типа опреция не может быть произведена.
    >
    > Сохрани контент в статическую wml страницу и меняя ее контент
    > локализуй ошибку. В твоей формулировке ошибки может типа
    > что угодно.


    делали, все открывает. в том-то и проблема: ошибку не просто локализовать.

    в том-то и дело - одни и теже страницы на фреймворк 1.1 открываются, на 2.0 - не открывает.
  • lak/proxy/ (08.09.06 14:54) [8]
    заговариваться начал :-/
  • Карелин Артем © (08.09.06 14:56) [9]

    > lak/proxy/   (08.09.06 14:49) [7]

    Дай ссылку - очень интересно.
  • lak/proxy/ (08.09.06 15:01) [10]
    ок, на почту
  • lak/proxy/ (08.09.06 15:09) [11]
    напиши плиз результаты своих исследований, если будешь проводить таковые
  • lak/proxy/ (08.09.06 15:14) [12]
    видимо проблема в нокии и симбиане :(
  • Карелин Артем © (08.09.06 21:26) [13]
    Забыл указать: тестировал на опере симбиановской.
  • lak/proxy/ (15.09.06 12:36) [14]
    недавно разобрались с проблемой. кому интересно, читаем.

    фишка оказалась вот в чем:

    1. дотнет автоматически генерит хедеры, в зависимости от устройства клиента - для мобил генерит WML, для больших компутеров TEXT/HTML

    2 .у нас же в страницах было втупую забито TEXT/HTML всегда (и на первом дотнете все работало, тк не было пункта 1)

    3. сосбно проблема возникала, когда смотришь на нокиевских телефонах - браузер видит конфликт в заголовках, и говорит об ошибке (правда не говорит, что это конфликт заголовков). на сименсах все ок.

    РЕШЕНИЕ - просто втупую прописываем, что контент тайп всегда = TEXT/HTML, фактически отключая п.1.
 
Конференция ".Net" » знатокам .NET
Есть новые Нет новых   [120086   +40][b:0][p:0.001]