gpt4 book ai didi

razor - 有没有办法使用 ServiceTask 在控制台应用程序中托管 Razor 页面?

转载 作者:行者123 更新时间:2023-12-02 00:18:29 25 4
gpt4 key购买 nike

我正在尝试制作一个控制台应用程序来公开 JSON 服务。此外,我想托管 html 和 js 页面以使用它们。我将 *.md(甚至 *.htm)文件放入 Views 文件夹,但我无法访问它们。

如果我添加路由“.Add(”/Test”)”(其中 MyMarkdownView : MarkdownViewBase),我什至会得到一个“KeyNotFoundException 给定的键不在字典中。”异常。

这通常是可能的,还是我应该制作自己的服务(类似于 https://github.com/jimschubert/blogs/blob/master/2012-07-15/RazorExample/Main.cs)来托管它们?

最佳答案

您可能对 Razor Rockstars 感兴趣使用嵌入式资源 MVC Razor View 的控制台应用程序可与(或不与)现有的一起工作 ServiceStack web services .

即示例项目展示了在 ServiceStack 中托管 MVC Razor 页面的 3 种不同方式:

  1. Service/Controller and Model - 使用来自 Web ServiceResponse DTO作为 View 模型
  2. No Service/Controller - 直接使用Request DTO作为 View 模型
  3. No Service/Controller or Model - 直接使用动态 View 模型

关于razor - 有没有办法使用 ServiceTask 在控制台应用程序中托管 Razor 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11971576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com