У меня есть простая winform, которая просто имеет объект Microsoft.Office.Infopath.FormControl в качестве дочернего элемента управления и в основном ничего не делает.Когда я запускаю автономный проект, форма открывается нормально, но при вызове со страницы asp (среда разработки Visual Studio) я получаю следующую ошибку:
Невозможно получить дескриптор окна для элемента управления FormControl,Элементы управления ActiveX без окон не поддерживаются.
После небольшого исследования я обнаружил, что это может быть из-за потоков MTA.Я также установил состояние квартиры на STA, и все еще получаю ту же ошибку.
Это необходимо для более крупного проекта, над которым я работаю, чтобы открыть инфопат в качестве COM-объекта.
Пожалуйста, совет.
PS - Например, нет необходимостикод, потому что практически нет кода.Все, что я делаю на странице asp:
Form1 myform = new Form1 ();
myform.Show ();
// или
myform.ShowDialog ();
Это действительно срочно !!