【发布时间】:2020-06-09 03:25:24
【问题描述】:
我将 PHP 用于简单的网页。
我使用 C# 进行很多非 Web 编程,并且有很多自定义库。
我一直在使用 Visual Studio 中的 ASP .Net 核心模板尝试使用 Kestrel 的 Razor 页面,并且我希望拥有类似 PHP 的东西,但使用 C# 代码而不是 PHP。
我希望能够即时添加和修改页面,并且我的剃须刀页面中的 C# 代码应该能够直接访问加载到托管 Kestrel 的应用程序中的任何库或程序集。
我发现页面仅在重新构建应用程序时更新,并且剃须刀页面似乎依赖于相应的 C# 页面模型类,我认为这是页面/模型视图的特征。
我意识到这可能只是具体的配置;但这是另一个问题,配置似乎很复杂。我有项目属性、json 文件、启动类、似乎是为我的服务器配置(IHostBuilder CreateHostBuilder)构建接口的 Web 服务器配置工厂......我无法真正了解它,更不用说建立满足我需求的最小配置是什么。
所以在我尝试进一步挖掘之前,我正在寻找的东西是否真的可行,或者我应该寻找其他一些轻量级的内置网络服务器?
【问题讨论】:
标签: c# razor-pages kestrel-http-server