Как использовать клиентскую функциональность AJAX Control Toolkit без IIS - PullRequest
0 голосов
/ 08 февраля 2011

Я запустил страницу ASP.NET, которая находится в стадии разработки на моем локальном IIS.Он использует некоторые dragPanelExtenders, а также некоторые другие компоненты AJAX на стороне клиента AJAX Control Toolkit, и для того, чтобы показать кому-то страницу, я хотел разместить ее в виде простого HTML-файла, размещенного на живом веб-сервере (работающем APACHE).(Это единственный общедоступный веб-сервер, к которому у меня есть доступ, и я хочу, чтобы они могли перетаскивать некоторые панели и просматривать страницу, как если бы она была «живой»)

Итак, я просмотрел страницу, на которой работаетна моем локальном IIS, затем сохранили исходный файл в виде файла HTML.

Затем скопировали этот файл HTML на веб-сервер (а также необходимые файлы CSS, JS и изображения).

Когда япросмотреть этот файл HTML через веб-сервер, я получаю эту ошибку:

Не удалось загрузить клиентскую среду ASP.NET Ajax.

При отладке я вижу, что следующие строки были в моемсохраненный HTML:

1 Ответ

2 голосов
/ 08 февраля 2011

не легко.Ajax Control Toolkit опирается на серверный код .NET, который выполняется в контексте IIS.

Вы можете использовать другой веб-сервер, например веб-сервер Cassini, поставляемый с Visual Studio (или написать свойсобственный), но я ожидаю, что вы ищете более простое решение, и ни один не существует для того, что вы просите.

Суть в том, что серверный код должен быть запущен, и для этого вам нужен сервер.Вы не можете просто открыть файл и заставить его работать.

Лучшее, что вы могли бы сделать, это найти подобный javascript для получения желаемой функциональности.

edit

Я всегда забываю о Mono, поэтому, если ваш сервер Apache настроен и настроен правильно, вы МОЖЕТЕ запустить код .NET с сервера Apache.http://www.mono -project.com / ASP.NET

Однако все еще не так просто, поэтому мой ответ "не легко" не меняется.

...