tomcat - 在服务器中放置时启动 .NET 核心 Web 应用程序

标签 tomcat web-applications server .net-core

我计划构建 .NET 核心 Web 应用程序并将它们部署到远程服务器。我以前在 Java 中使用过 Tomcat,我知道 Tomcat 有一个特性,可以扩展和启动放置在服务器上的 WAR 文件(使用管理器来查看和操作项目等)。是否有任何类似的解决方案可用于服务器运行 .NET Core 应用程序?我可以在该服务下放置一个 zip 或 nupkg 文件,然后应用程序将启动。

最佳答案

传统上,.NET 没有像 Tomcat/J2EE 这样的应用程序服务器。有一些基础设施主机,例如 Windows 上的 IIS 或用于 WCF 端点的 Windows 激活系统,但是这些都绑定(bind)到 Windows 而不是现代的轻量级方法。

如果您想研究应该如何部署 .NET Core 应用程序,我建议您研究容器化(例如 docker),这是 Microsoft 的得天独厚的方式。我不认为有很多其他高级 Tomcat 管理功能是真正针对 .NET Core 标准化的。

PS:是的,这仍然是事实:.NET 缺乏这种风格的生态系统。然而,它最近获得了节点和 friend 的灵 active 。

关于tomcat - 在服务器中放置时启动 .NET 核心 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43280138/

相关文章:

apache - 当第一个实例过载时创建我的应用程序的新实例?

jsp - 为什么在不重新启动 Tomcat 的情况下我的 JSP 更改没有反射(reflect)出来?

javascript - Google 计算器 API 的替代品

python-2.7 - 无法收听错误 : Couldn't listen on any:9008: [Errno 98] Address already in use

node.js - 多个 Nodejs 服务器还是单个?

html - tomcat 服务器上的基本 angularJs 指令

java - 当 URL 路径中有特殊字符时,将 Apache ProxyPass 或 Mod_jk 与 Tomcat 结合使用

javascript - 创建一个可以离线工作、存​​储数据然后在在线时将其同步到远程 MySQL 的 Web 应用程序?

javascript - apply() 的这种用法在 Javascript 中意味着什么

ssl - 您可以为现有证书生成私钥吗?