【发布时间】:2015-03-29 02:07:54
【问题描述】:
我可以在 IIS 上将 asp.net-vnext 的云优化版本作为普通 asp.net 项目运行吗?我知道我们可以选择云优化或完整的 .net 包。如果我开始在云优化上进行开发,是吗可以像普通的 asp.net web 项目一样部署在 iis 上,还是特定于 azure?
【问题讨论】:
标签: asp.net azure asp.net-core
我可以在 IIS 上将 asp.net-vnext 的云优化版本作为普通 asp.net 项目运行吗?我知道我们可以选择云优化或完整的 .net 包。如果我开始在云优化上进行开发,是吗可以像普通的 asp.net web 项目一样部署在 iis 上,还是特定于 azure?
【问题讨论】:
标签: asp.net azure asp.net-core
是的,您可以在 IIS 上运行该应用程序。
首先,在您的应用程序上运行kpm pack --runtime <CoreCLR package name>(包名示例:KRE-CoreCLR-amd64.1.0.0-beta2)。这将生成一个包含所有应用程序需求(应用程序文件、依赖项和运行时)的文件夹。
然后,将该文件夹复制到应用程序所在的位置并将 IIS 指向它。
完成:)
稍后编辑:确保打包与架构匹配的运行时(64 位 IIS -> 64 位 CoreCLR 或 32 位 IIS -> 32 位 CoreCLR)。否则将无法正常工作。
【讨论】: