【发布时间】:2014-10-12 11:02:19
【问题描述】:
我想创建一个具有两种不同部署可能性的 OWIN/WebAPI 应用程序:
- 作为一个独立的应用程序(OWIN 自托管),因为它可能是工具包的一部分。
- 作为托管在 IIS 服务器内的 Web 应用程序。
打个比方 - 想想 Jenkins,它既可以在 Tomcat 内部运行,也可以独立运行。
我对此有一些疑问:
- 我需要两个不同的启动类吗?
- 如何构建项目以生成两个不同的程序集(一个 EXE 和一个 DLL)
- 如何通知 IIS 应用程序代码在 EXE 中
我来自 Java 背景,所有这些都可以通过适度的麻烦实现,而且我在使用 Microsoft 技术方面非常熟悉,所以任何关于如何实现这一点的指针都会是有益的。
【问题讨论】: