有谁知道我如何在Visual Basic 6应用程序中嵌入ASP.NET 3.5应用程序?在VB6中嵌入ASP.NET应用程序
我的另一种选择是在VB6应用程序内部提供一个将打开ASP.NET应用程序的超链接.....但是我宁愿将ASP.NET应用程序嵌入VB6的选项卡控件中,如果可能的话。
在此先感谢
有谁知道我如何在Visual Basic 6应用程序中嵌入ASP.NET 3.5应用程序?在VB6中嵌入ASP.NET应用程序
我的另一种选择是在VB6应用程序内部提供一个将打开ASP.NET应用程序的超链接.....但是我宁愿将ASP.NET应用程序嵌入VB6的选项卡控件中,如果可能的话。
在此先感谢
为了自动登录到.net应用程序(假设它是ASP.net),我会让vb6应用程序登录进程向数据库写入会话GUID,并在构建链接时将其用作get或post变量到.net应用程序。
在ASP.NET方面,修改您的MembershipProvider以表彰guid和用户名,作为对vb6应用成功验证的证据。
根据您的环境需要保护的方式,您应该采取一些额外的安全预防措施。
o_O这听起来像一个可怕的想法。
我认为你应该给出更多的背景情况,以便提出替代方案。
编辑:
你说的VB6应用程序不能被改写......能不能修改?根据ASP.Net应用程序中功能的复杂性,您可以更改ASP.Net应用程序以包含Web服务并从VB6应用程序访问该功能。
这将是一个两部分的过程。
创建.NET库以托管asp.net,http://www.west-wind.com/presentations/aspnetruntime/aspnetruntime.asp。
然后使用interopt启动库。听起来像一个非常糟糕的主意,但。
实际上,您的最佳选择可能是在新选项卡上使用Web浏览器控件,并指出您的ASP.NET应用程序。
对于自动登录,您应该能够让用户登录一次。您可能需要在ASP.NET应用程序中启用“记住我”功能。
客户端有一个9岁的VB6应用程序,是关键任务。用户一整天都在,他们希望能够访问一个新的ASP.NET应用程序而无需打开额外的窗口。他们还希望登录到自动从VB6应用程序访问的ASP.NET应用程序。我知道,听起来很疯狂,但重写VB6现在不是一种选择。 – user52212 2009-04-30 17:56:40