Я получаю эту ошибку при развертывании своего приложения на сервере (Windows 7, IIS 7).«Отображение модального диалогового окна или формы, когда приложение не работает в режиме UserInteractive, не является допустимой операцией. Укажите стиль ServiceNotification или DefaultDesktopOnly для отображения уведомления из приложения-службы.»
Проблема в том, что я не могуесть любой вызов MessageBox внутри кода.Я создал библиотеку DLL из PowerBuilder 12 и добавил библиотеку на веб-сайт .NET для создания некоторых отчетов.Любое решение этого?Дайте мне знать, если вы хотите, чтобы я предоставил любую другую информацию.Мне действительно нужна помощь в этом.
Вот трассировка стека:
[InvalidOperationException: отображение модального диалогового окна или формы, когда приложение не работает в режиме UserInteractive, не является допустимой операцией,Укажите стиль ServiceNotification или DefaultDesktopOnly, чтобы отобразить уведомление от приложения-службы.]
System.Windows.Forms.MessageBox.ShowCore (владелец IWin32Window, текст String, заголовок строки, кнопки MessageBoxButtons, значок MessageBoxIcon, параметры MessageBoxDefaultButtonBBBBBBBTBBoolean showHelp) + 2661926
System.Windows.Forms.MessageBox.Show (текст строки) + 37
c__app_web_main.InitAssembly () +168 APP_WEB.n_app_web_main..ctor () +18 ASP_TEST.getobject.etqueryString) в C: \ Projects \ ERP \ ASP_TEST \ ASP_TEST \ getobject.aspx.cs: 29
ASP_TEST.getobject.Page_Load (Отправитель объекта, EventArgs e) в C: \ Projects \ ERP \ ASP_TEST \ ASP_TEST \ getobject.aspx.cs: 20
System.Web.Util.CalliHelper.EventArgFunctionCaller (IntPtr fp, Объект o, Объект t, EventArgs e) + 14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback (Отправитель объекта, EventArgs e) +35 System.Web.UI.Control.OnLoad (EventArgs e) + 99
System.Web.UI.Control.LoadRecursive () + 50
System.Web.UI.Page.ProcessRequestMain (логическое значение includeStagesBeforeAsyncPoint, логическое значение includeStagesAfterAsyncPoint) + 627
РЕДАКТИРОВАТЬ: Проблема возникает, когда яинициализация сборки, сгенерированной PB, вызывает исключение и пытается предупредить меня с помощью окна сообщения.Сборка отлично работает на моем локальном компьютере и у моих коллег, поэтому в IIS должен быть какой-то параметр безопасности, который вызывает эту проблему.