Встроить приложение ASP.NET в VB6 - PullRequest
0 голосов
/ 30 апреля 2009

Кто-нибудь знает, как я могу встроить приложение ASP.NET 3.5 в приложение Visual Basic 6?

Мой другой вариант - предоставить гиперссылку внутри приложения VB6, которое откроет приложение ASP.NET ..... НО Я бы предпочел встроить приложение ASP.NET в элемент управления вкладками в VB6, если это вообще возможно.

заранее спасибо

Ответы [ 4 ]

2 голосов
/ 30 апреля 2009

Для автоматического входа в приложение .net (при условии, что это ASP.net) я бы попросил процесс входа в приложение vb6 записать GUID сеанса в базу данных и использовать его в качестве переменной get или post при создании ссылки на .net приложение.

На стороне ASP.NET измените свой MembershipProvider, чтобы указать guid и имя пользователя в качестве доказательства успешной аутентификации в приложении vb6.

Могут быть предприняты некоторые дополнительные меры безопасности в зависимости от того, насколько защищенной должна быть ваша среда.

2 голосов
/ 30 апреля 2009

На самом деле, ваш лучший вариант, вероятно, состоит в том, чтобы использовать элемент управления веб-браузера на новой вкладке и указать его в приложении ASP.NET.

Для автоматического входа в систему вы ДОЛЖНЫ иметь возможность войти в систему один раз. Возможно, вам понадобится включить функцию «запомнить меня» в приложении ASP.NET.

1 голос
/ 30 апреля 2009

Это будет процесс из двух частей.

Создание библиотеки .NET для размещения asp.net, http://www.west -wind.com / Presentations / aspnetruntime / aspnetruntime.asp .

Затем используйте interopt для запуска библиотеки. Звучит как очень плохая идея.

1 голос
/ 30 апреля 2009

o_O Звучит как ужасная идея.

Я думаю, вы должны дать больше информации о ситуации, чтобы можно было предложить альтернативы.

EDIT:

Вы говорите, что приложение VB6 не может быть переписано ... его можно редактировать? В зависимости от сложности функций в приложении ASP.Net вы можете изменить приложение ASP.Net для включения веб-службы и доступа к этим функциям из приложения VB6.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...