我可以在IIS上运行asp.net-vnext的云优化版本作为普通的asp.net项目吗?

Han*_*h H 4 asp.net azure asp.net-core

我可以在IIS上运行asp.net-vnext的云优化版本作为普通的asp.net项目.我知道我们可以选择云优化或完整.net包.如果我开始优化云的开发,是否可以部署我是普通的asp.net web项目还是特定于azure?

Vic*_*aci 6

是的,您可以在IIS上运行该应用程序.

首先,在您的应用程序上运行kpm pack --runtime <CoreCLR package name>(包名称:)的示例KRE-CoreCLR-amd64.1.0.0-beta2.这将生成一个包含所有应用程序需求的文件夹(应用程序文件,依赖项和运行时).

然后,将该文件夹复制到应用程序所在的位置,并将IIS指向它.

完成:)

稍后编辑:确保打包与架构匹配的运行时(64位IIS - > 64位CoreCLR或32位IIS - > 32位CoreCLR).否则它将无法工作.