首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何扩展ASP.Net网络窗体应用程序添加Blazor?

如何扩展ASP.Net网络窗体应用程序添加Blazor?
EN

Stack Overflow用户
提问于 2020-01-15 22:01:41
回答 1查看 958关注 0票数 3

我们有一个大型的遗留web窗体应用程序。我们希望继续扩展它的功能(添加新页面)。但是我们希望停止添加更多的Web表单代码,而是希望使用Blazor来开发未来的所有新特性。

理想情况下,Web表单页面的链接会将浏览器重定向到Blazor应用程序提供的页面,反之亦然,用户将无法区分转换。

这个是可能的吗?如果是的话,怎么做呢?

另外,身份验证呢?理想情况下,用户可以在我们现有的Web表单应用程序中登录,并且在转换到Blazor应用程序时不需要再次登录。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-16 13:23:11

我所做的:

在现有应用程序下的一个子文件夹中托管blazor应用程序:

myapp.com/oldapp

myapp.com/oldapp/blazor

您只需在它们之间添加链接,如果您使用相同的布局,用户应该不会注意到。

现在,由于您使用的是同一个主机名,所以您可以在登录旧应用程序时发出带有JWT令牌的cookie,而且由于新应用程序运行在同一个主机名上,所以blazor应用程序可以拾取这个cookie,并使用令牌对同样使用JWT auth的新后端API执行请求。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59760200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档