Я разработал веб-приложение ASP.NET, которое может вызывать WinForms. В принципе, у меня очень близкая реализация того, что показано Вот - Я показываю форму, встроенную в веб-приложение.
Теперь проблема - если я запускаю приложение на сервере разработки ASP.NET, оно работает нормально. Однако когда я пытаюсь запустить его в IIS (версия 6, работающая на Windows Server 2003 SP2), я не могу загрузить страницу. Фактически загружается первая страница, но форма никогда не вызывается. Кроме того, я вижу, что браузер находится в постоянном состоянии «Загрузка» (я вижу, что индикатор выполнения заполняется наполовину).
Может быть, нужно включить параметр IIS, чтобы я мог запускать такой код?
Я не уверен, что понял, чего вы пытаетесь достичь, но в Windows Server 2003 есть нечто, называемое «Предотвращение выполнения данных».
PS: Может быть, можно указать, где должна открываться форма: на сервере или на клиенте (встроенном в браузер)?