asp.net - 概念/迁移- ASP.Net Webforms 到.Net Core Razor / 路由| 映射
问题描述
我想将当前基于 Asp.Net Webforms 的网站移动到 .Net Core Razor 但我缺少一个起点 - 有点概念。
原网站有一个有点奇怪的概念。
- D:/web/{客户名称}/index.aspx <- 文件存在于每个客户文件夹中,仅包含一行以包含来自 wwwroot 的 index.aspx
- D:/web/{客户名称}/navi/currentMonth.htm <- htm 文件包含该客户网站当前月份的导航(相对路径)
- D:/web/{客户名称}/navi/previousMonth.htm <- htm 文件包含此客户网站上个月的导航(相对路径)
- D:/web/{客户名称}/data/currentMonth/cpu.htm <- 带有一个 to image1.png, image2.png,.... 的文件
- D:/web/{客户名称}/data/currentMonth/cpu/image1.png <- 静态图表另存为png
- D:/web/{客户名称}/data/currentMonth/cpu/image2.png <- 静态图表另存为png
- ...
- D:/web/wwwroot/css/ <- 在 index.aspx 中链接
- D:/web/wwwroot/js/ <- 链接在 index.aspx
- D:/web/wwwroot/lib/
- D:/web/wwwroot/index.aspx <- 通过服务器端包含在每个客户目录中的 index.aspx 中
客户习惯于使用www.domain.com/{customername}打开他的网站。
如果我输入www.domain.com/{customername}网页应加载文件 D:/web/{customername}/navi/currentMonth.htm 并在导航区域中显示内容 - 从导航中选择链接后它应该在包含所有图像的主框架中打开 D:/web/{customername}/data/currentMonth/cpu.htm。
有什么建议我怎么能意识到这一点?
解决方案
推荐阅读
- qt - 如何展开 StackView 直到 QML 中的倒数第二项
- npm-install - 如何使用旧版本的 sveltekit?
- flutter - Flutter Dart 和 Hive Database 想要将 json 文件数据存储到 hive 框中
- r - 运行 prcomp 时,“闭包”类型的对象不是子集错误
- android - 如何在exoplayer android中检测视频是纵向(垂直)还是横向(水平)拍摄
- html - 如何为内部块制作滚动?
- sql - 使用 ON CONFLICT 时是否可以仅检查 postgres 中主键的一部分
- angular - 基于位置的 AR:使用 Angular 创建原生应用
- rasa - 回答如何从 Rasa<->Google 聊天集成后发送到 Rasa 服务器的环聊消息中获取用户电子邮件 ID
- sql - 如何计算每一行的值差