gpt4 book ai didi

razor - 将 ASP MVC Web 应用程序作为桌面应用程序运行

转载 作者:行者123 更新时间:2023-12-01 05:01:14 25 4
gpt4 key购买 nike

我正在学习使用 ASP MVC 5 创建 Web 应用程序有一段时间了,我真的很喜欢 MVC 框架让它变得简单。我个人认为自己是桌面开发人员,但我很羡慕 Web 应用程序提供的丰富用户界面。

我有一个使用 MVC 框架创建桌面应用程序的想法。这个想法是我的 Web 应用程序将由本地 iis epress 托管。服务器部分将访问所有机器资源并呈现为呈现的 html。我想在这方面严重依赖 MVC 框架和 Razor 渲染引擎。

如果过去有人做过,我会徘徊,并且认为这不是一个坏主意。我知道我可以在我的开发机器上的 iis express 下运行已编译的 mvc dll,但是当我想将我的应用程序部署到没有 iis 或 iis express 的其他机器时我应该怎么做? 有没有办法在不安装的情况下运行 iis express?

最佳答案

可以self-host an ASP.NET 5/MVC 6 application按照说明进行操作。也许您可以在某种安装过程中添加一个快捷方式,这样您的应用程序就可以通过双击来运行。

这是关于self-hosting MVC 5的答案有某种技巧。

上述解决方案都不需要 IIS。

但是,运行桌面应用程序的最佳选择是使用 WPF build 它。 Web 的无状态特性使其比有状态的桌面应用程序更难处理。

无论您选择哪个 UI 选项,重要的是将业务逻辑与 UI 分离,这样您以后可以轻松切换 UI。

关于razor - 将 ASP MVC Web 应用程序作为桌面应用程序运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32447849/

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