作为微软下一代的开源的跨平台的开发框架, Asp.net core 正在吸引越来越多的开发者基于其构建现代 web 应用。

目前, Azure App Service 也实现了对 asp.net core 的支持。 用户所开发的 ASP.NET Core Web 应用, 以与通常 Asp.net Web 应用同样的方式部署到云端后,便可以被顺利执行。

但是,目前 Azure App Service 尚只支持32位的 Asp.net Core 运行时,即用户的 Asp.net Core 应用在云端是以一个32位进程来运行。 在大多数情况下,它可以支持用户的 web 应用正常运行,但是,在某些场景下,用户会有使用64位 Asp.net Core 运行时的需求,例如应用需使用超过 2GB 的用户态虚拟内存空间,或应用需要加载64位的本地代码,等等。 在这种情况下,我们可以考虑使用自定义上传的 Asp.net Core 运行环境。

具体实现如下:

  1. 从微软的 .Net Core 站点(https://www.microsoft.com/net/core#windows )下载 .Net Core SDK, 并安装到一个64位的 Windows 本地机器中。
  2. 将安装后的 dotnet 文件夹(默认路径为C:\Program Files\dotnet )通过 FTP 上传至 Azure App Service 目录。例如/site/wwwroot/dotnet

3.打开站点web.config文件,在aspNetCore节中,将processPath改为新上传的dotnet.exe路径并保存。

<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="d:\home\site\wwwroot\dotnet\dotnet.exe" arguments=".\WebApplication1.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false" />
</system.webServer>

  4.重启站点。

更多内容请点击这里查看

最新文章

  1. 逍遥安卓连接androidstudio
  2. jqueryGannt用法
  3. 【读书笔记】iOS-反溃网络信息改善用户体验
  4. Win7 DCOM 配置中我的电脑出现红色箭头并且无属性显示的解决方法
  5. Access数据库连接方式
  6. [偏微分方程教程习题参考解答]4.1Duhamel 原理
  7. 微信上传图文消息invalid media_id hint,thumb_media_id怎么获取
  8. linux的nohup命令的用法。
  9. SQL语句表名或者字段名和保留字冲突解决方法
  10. [HAOI2008]圆上的整点
  11. DCDC设计指南1
  12. spring异步执行报异常No qualifying bean of type &#39;org.springframework.core.task.TaskExecutor&#39; available
  13. 第二次前端作业grid布局练习
  14. django框架基本介绍
  15. synchronized基础
  16. ubuntu14.04安装telnet
  17. 18.Mysql搜索引擎及其区别
  18. openssl初步使用
  19. Linux中查看各文件夹大小(扫盘)
  20. 01 A Counting DNA Nucleotides

热门文章

  1. 【OCP-12c】CUUG最新考试原题整理及答案(071-10)
  2. less配置
  3. [ActionScript 3.0] 使TextField呈现手型的简单方法
  4. Python编程中 re正则表达式模块 介绍与使用教程
  5. Python多继承的C3算法
  6. 检查java 中有多少个构造函数
  7. Linux进程间通信——使用System V 消息队列
  8. 基础篇:4.1)规范化:3d工程图纸出图步骤详解
  9. Python——数据交换格式简要
  10. js小仓库