|
|
|
VS2010 почему так?
|
|||
|---|---|---|---|
|
#18+
Привет всем. Вопрос, скорее, из ряда философских. :) Столкнулся с забавным поведением VS2010 (и, видимо, VS2008): Если создать проект типа " веб сайт ", а потом в нем завести, к примеру, веб-службу и (обязательно!) веб хендлер, то первую студия делает в виде двух файлов - .asmx и одноименный .cs , который кидает в App_Code . Хэндлер-же в виде одного файла *.ashx с известной директивой и кодом ниже. При этом с ним крайне неудобно работать: в таком виде, как минимум не работает свертывание в блоки и подставка неймспейсов блока using . Собсно, ежели весь код ниже директивы выжать в к-либо отдельный .cs файл, а в директиву впендюрить свойство CodeBehind со ссылкой на него, то получается полная гармония.... Собсна, вопрос: чем руководствовались разработчики VS, творя такую конструкцию хэндлера? :) ЗЫ : проектов типа веб-сайт, последний раз касался .... по-моему, еще VS2005 была :) Перевернув мир - оглянись, может перевернулся ты сам?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 22:37 |
|
||
|
VS2010 почему так?
|
|||
|---|---|---|---|
|
#18+
В мсдн написано http://msdn.microsoft.com/ru-ru/library/system.web.ihttphandler.processrequest.aspx ]"Поддерживается в версиях: 4, 3.5, 3.0, 2.0, 1.1, 1.0" Думаю это небольшой пережиток из ASP, т.к. в web application код хендлера разделен На мой взгляд даже ashx файло то не нужен, ведь достаточно просто создать класс хендлера и зарегить в web.config чтобы она было доступен по любому адресу, по сути ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2012, 11:49 |
|
||
|
VS2010 почему так?
|
|||
|---|---|---|---|
|
#18+
SanSYS, Долгоживущий пережиток! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2012, 12:40 |
|
||
|
|

start [/forum/topic.php?fid=18&gotonew=1&tid=1359842]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
173ms |
get topic data: |
6ms |
get first new msg: |
3ms |
get forum data: |
1ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 462ms |

| 0 / 0 |
