Pergunta

Alguém tem uma idéia de como eu poderia incorporar um 3.5 aplicativo ASP.NET dentro de um aplicativo Visual Basic 6?

A minha outra opção é fornecer um link dentro do aplicativo VB6 que irá abrir o aplicativo ASP.NET ..... mas eu preferiria para incorporar o aplicativo ASP.NET dentro de um controle guia em VB6, se possível.

Agradecemos antecipadamente

Foi útil?

Solução

Para a auto-login para o aplicativo .net (assumindo que é ASP.net) eu teria a gravação processo de login aplicativo vb6 um GUID sessão para o banco de dados, e usá-lo como um get ou variável pós quando a construção de um link para a aplicação .NET.

No lado do ASP.NET, modificar seu MembershipProvider para homenagear um guid e nome de usuário, como prova de autenticação bem-sucedida para o aplicativo VB6.

Pode haver algumas precauções de segurança adicionais que você deve tomar, dependendo de como guardado suas necessidades de ambiente para ser.

Outras dicas

Na realidade, a sua melhor opção é provavelmente a usar o controle de navegador da Web em uma nova aba, e ponto que a sua aplicação ASP.NET.

Para auto-login, você deve ser capaz de ter utilizadores iniciar sessão uma vez. Você provavelmente vai precisar para ativar um recurso "Remember Me" em sua aplicação ASP.NET.

Seria um processo de duas partes.

Criar uma biblioteca .NET para acolhimento asp.net, http: // www.west-wind.com/presentations/aspnetruntime/aspnetruntime.asp .

Em seguida, use interopt para lançar a biblioteca. Soa como uma idéia muito ruim embora.

o_O que soa como uma idéia terrível.

Eu acho que você deveria dar mais fundo sobre a situação de modo alternativas podem ser sugeridas.

EDIT:

Você diz que o aplicativo VB6 não pode ser reescrita ... ele pode ser editado? Dependendo da complexidade da funcionalidade no aplicativo ASP.Net você poderia alterar o aplicativo ASP.Net para incluir um serviço web e acesso que a funcionalidade do aplicativo VB6.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top