链接 https://docs.azure.cn/zh-cn/articles/azure-operations-guide/app-service-web/aog-app-service-web-howto-modify-iis-configuration ==============================分割线================================ 问题分析 如果我们在服务器上部署一个使用 IIS 服务器来托管的应用,可以直接在 IIS 管理器的界面中做一…
<Windows Azure Platform 系列文章目录> 我们知道,Azure Web Site (改名为Azure Web App)默认是可以保留Session的.Azure Web App的架构图如下图: 上图中,我们可以观察到,Internet请求在发送到Azure Web App之前,会经过Frontend Server,也就是IIS ARR Server.IIS ARR基于Affinity Cookie,可以把请求发送到对应的某一台Azure Web App Server上.通…
https://docs.azure.cn/zh-cn/articles/azure-operations-guide/app-service-web/aog-app-service-web-java-qa-solve-messy-code-during-sending-chinese-characters-to-third-party-services ----------------------------------------------分割线----------------------…
https://docs.azure.cn/zh-cn/articles/azure-operations-guide/app-service-web/aog-app-service-web-qa-js-or-css-file-too-large-cause-slower-access =======================分割线=========================== Azure .net WebAPP的js/css文件过大,导致网站访问变慢 当js/css文件过大时,网…
原因 Web 服务器上的请求筛选被配置为拒绝该请求,因为内容长度超过配置的值. 可尝试的操作:确认 applicationhost.config 或 web.config 文件中的 configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength 设置. 解决方案 找到IIS 文件目录 C:\Windows\System32\inetsrv\config 2. 打开文件 a…
<Windows Azure Platform 系列文章目录> 这是笔者在之前的项目中遇到的问题,做一下总结,给网友做参考. 在一般情况下,Visual Studio开发的Cloud Service在部署到Azure PaaS平台后,是IIS托管管道模式.有的时候,客户的Web应用程序需要4.0经典模式.就需要在启动Web Role时自定义IIS配置.我这里简单介绍一下. 1.在项目中添加引用:C:\Windows\System32\inetsrv\Microsoft.Web.Administ…
什么是 PaaS?Platform as a Service 平台即服务 (PaaS) 是云中的完整开发和部署环境,你可以使用其中资源交付内容,从基于云的简单应用到启用云的复杂企业应用程序皆可.你以即用即付的方式从云服务提供商处购买所需资源,并通过安全的 Internet 连接访问这些资源. 类似 IaaS,PaaS 也包括服务器.存储空间和网络等基础结构,但它还包括中间件.开发工具.商业智能 (BI) 服务和数据库管理系统等.PaaS 旨在支持 Web 应用程序的完整生命周期:生成.测试.部署…
<Windows Azure Platform 系列文章目录>  本文将介绍如何在Azure Web Site里配置连接字符串. 本文分为以下几个步骤: 1.在本地ASP.NET项目使用Web.config配置文件信息 2.将ASP.NET发布到Azure Web Site,并浏览 3.修改Azure Web Site,重新观察Azure Web Site 1.在一般情况下,开发人员会将网站的配置文件写在Web.config里,比如我们用Visual Studio 2013创建一个空的Web…
<Windows Azure Platform 系列文章目录> 在上一章内容中,我们已经部署了Azure WebSite.我们可以在Web Site配置页面进行配置.如下图: 另外,我们还可以在Azure Web Site缩放页面进行配置.如下图: 注意:Free和Shared模式是没有SLA的 Basic和Standard模式才有SLA Azure Web Site还具有其他特性: 1.不同于Azure Cloud Service和Virtual Machine提供A0-A7不同类型的计算资…
这里用来记录自己在工作中,在Azure Web应用中用到的配置 设置NodeJS版本 Azure Web应用默认的NodeJS版本是0.10.4,这个版本太低,不能满足实际的需要 参照下图修改,根据自己的实际需要设置,所有的环境变量都可以在这里设置 我是在这里找到的 设置上传大小限制 根据图片,找到web.config文件,没有就新建一个,输入以下内容 <configuration> <system.webServer> <security> <requestFi…
IIS7 很简单,在网站对应的应用程序池上右键高级设置,常规里的启用32位应用程序改为true就可以了,IIS6稍微复杂一些, 1,命令行里运行 cscript.exe %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1 即修改IIS配置,允许32位程序运行 2,重新注册.net frameWorks %SYSTEMROOT%\Microsoft.NET\framewo…
 如果您是一名 Web开发人员,您很可能使用过"简单快捷"的iisreset命令重置运行不正常的 IIS主机.这种方法通常在经典的 Windows Server VM上非常有效.但是,如果您是在 Windows Azure上运行应用程序,请不要运行 iisreset. 如果您阅读了本文章,您可能也会想要浏览我们所有的博客文章,这些文章都非常精彩,我们希望它们能在您开发下一代 Microsoft Azure 应用程序时对您有所帮助.如果您愿意继续浏览,我想说一声非常感谢! 但是如果我…
Microsoft Azure Web Sites应用与实践 系列: [1]—— 打造你的第一个Microsoft Azure Website [2]—— 通过本地IIS 远程管理Microsoft Azure Web Site [3]—— 通过Visual Studio Online在线编辑Microsoft Azure 网站 [4]—— Microsoft Azure网站的“后门” 通过本地IIS 远程管理Microsoft Azure Web Site 在上一篇博文中,我们介绍了Micro…
Windows Azure的时区默认使用UTC,如果是VM可以直接修改,但Azure Web Apps的隔离性导致我们无法进行设置.应用系统使用DateTime.Now的地方很多,不可能做出一一修改.现在可以通过WEBSITE_TIME_ZONE解决该问题,操作如下: 1.选择要设置的Web App,进入CONFIGURE 2.app settings添加一个新项:KEY=WEBSITE_TIME_ZONE.VALUE=China Standard Time,保存设置 上面的VALUE可以是其它…
好久没写博客了,这几天存档一下新文章. 链接 https://docs.azure.cn/zh-cn/articles/azure-operations-guide/app-service-web/aog-app-service-web-howto-deploy-continuously-via-gitlab =========================================分割线================================= 解决方法 Azure Web 应…
一,引言 上一篇文章讲到今天我们演示了一下,如何在Web App中创建 “Deployment Slot”进行快速无停机部署新功能代码,也使用VS进行发布到创建的Web App中创建的新的部署槽位中,同时也引出了另外一个问题,环境变量怎么切换,切换槽位后,生产环境的数据库连接字符串怎么办.下一篇文章,我会继续 部署槽,进行配置部署槽设置,同时在交换槽位的时候,测试环境/生产环境都能够准确的连接到对于的数据库.…
由于经常混迹于MSDN Azure论坛,少不了和一些外国朋友打交道.有的时候觉得还是有一些东西可以写出来与外国友人们分享下的, 所以就用一个开源项目建了一个英文blog项目. 在发布的时候,首选的就是Azure web site,考虑因素如下: 1 项目不是自己做的,修改起来比较麻烦. 2 平常就只需要发发blog,不用做什么代码更新,没必要full control. 所以就忽略掉了VM 与 cloud service. 首先就是要发布一个网站到Azure 上了.这个非常简单,Azure 官方文…
<Windows Azure Platform 系列文章目录> 1.用户场景: C公司是全球大型跨国连锁餐厅,在世界上大约拥有3万间分店.其IT系统主要部署其海外数据中心,或者租用其他IDC托管机房.因为国内外网访问Internet的连通性问题,或者是由于IDC托管机房的互联网带宽不够.在国内的消费者访问其官方网站的速度非常不理想. 客户急需一个稳定且快速的平台,能够保证消费者快速访问其官方网站,获得该公司的最新资讯. 2.架构设计 C公司官网技术平台采用流行的开源技术.Web服务器采用是Li…
<Windows Azure Platform 系列文章目录> 我们在使用微软云Azure Web App的时候,会使用微软的二级域名:http://xxx.chinacloudsites.cn/.如下图: 上图中:chinacloudsites.cn这个根域名,是微软Azure的,这个域名,默认支持HTTP和HTTPS.我们可以通过https://来访问这个这个域名,如下图: 注意:今天是2016年3月28日,微软Azure之前的HTTPS的CA (Certificate Authority…
<Windows Azure Platform 系列文章目录> 在之前的文档中,笔者介绍了Azure Web Site是一个多租户的环境,每个部署单元有一个可以通过Internet访问的入口IP(我们称之为VIP). 在不使用IP SSL的情况下,所有Azure用户的Azure Web Site Application的入口公网IP地址(Inbound VIP)是共享的. 具体信息如下. 部署单元:BJB-001 (Azure北京数据中心) Inbound VIP :42.159.5.43 O…
探索云那不为人知的故事(一):Web Services部署web site 前奏:Windows Azure是微软基于云计算的操作系统,现在更名为“Microsoft Azure”,和Azure Services Platform一样,是微软“软件和服务”技术的名称.Windows Azure的主要目标是为开发者提供一个平台,帮助开发可运行在云服务器.数据中心.Web和PC上的应用程序.云计算的开发者能使用微软全球数据中心的储存.计算能力和网络基础服务.Azure服务平台包括了以下主要组件:Wi…
Azure web role, work role 以及其他role 如果没有创建过web role 和work role的话可以参考如下文章来创建一下web role 和work role. http://msdn.microsoft.com/en-us/spazuretrainingcourse_speventreceiverazure.aspx 本质 他们都是属于cloud service下面的分支. 其中无论是创建Work role 还是Web role,他们都是host在由cloud…
<Windows Azure Platform 系列文章目录> 在笔者之前的文章中,介绍了我们在使用Azure Web App,可以把静态资源保存到Azure Storage中: Windows Azure HandBook (7) 基于Azure Web App的企业官网改造 这样动态的请求会发送到Azure Web App,静态的图片请求会发送到Azure Storage中 减少Azure Web App对于主机带宽的压力. 但是在某些时候,我们还是会把静态资源放在和Web代码里.比如我们…
一,引言 今天我们看一下Azure上的一个服务-----Web 应用,我们都知道云计算的三大模式:Iaas(基础设施即服务),Paas(平台即服务),Saas(软件即服务). Iass,其实就是虚拟主机,现在各大云平台厂商都提供Iaas服务,而且我在西安所知道的大多数的上云的公司(提前声明,1,没有带任何歧视.2,我接触的所了解的这些公司只占西安很少一部分),都是在直接买了几台云主机,把项目部署进行,再买一些MySql,Redis的中间件服务,就完成了上云的操作. 但是不管是国内的公有云平台:阿…
一,引言 前天我们将到使用Azure的 Pass 服务 “Web App” 去部署我们的.NET Core Web项目,也同时有介绍到如何在VS中配置登陆中国区的Azure账号,今天接着讲,我们部署完我们的Web服务,进行完测试后,肯定是要发布到生产环境,但是我们不可能再去创建一个相同的Web App,配置上生产环境的域名,配置上生产环境的数据库连接字符串等等,而 Azure 的 Web App是可以通过自己的一个叫 “Deployment slots(部署槽)”的功能进行切换.我们来看一下微软…
问题描述 在Azure App Service上部署了站点,想要在网站的响应头中加一个字段(Cache-Control),并设置为固定值(Cache-Control:no-store) 效果类似于本地IIS中设置IIS响应标头 有时,也会根据不同的安全要求,需要添加Response Header,如下: #Adding security headers X-Frame-Options "SAMEORIGIN" X-Xss-Protection "1; mode=block&q…
Microsoft Azure Web Sites应用与实践 系列: [1]—— 打造你的第一个Microsoft Azure Website [2]—— 通过本地IIS 远程管理Microsoft Azure Web Site [3]—— 通过Visual Studio Online在线编辑Microsoft Azure 网站 [4]—— Microsoft Azure网站的“后门” Microsoft Azure网站的“后门” 从我们之前的博文可以看到,对Microsoft Azure 网站…
Microsoft Azure Web Sites应用与实践 系列: [1]—— 打造你的第一个Microsoft Azure Website [2]—— 通过本地IIS 远程管理Microsoft Azure Web Site [3]—— 通过Visual Studio Online在线编辑Microsoft Azure 网站 [4]—— Microsoft Azure网站的“后门” 打造你的第一个Microsoft Azure Website 想创建一个拥有自己域名的网站但是不想花太多时间在…
Microsoft Azure Web Sites应用与实践 系列: [1]—— 打造你的第一个Microsoft Azure Website [2]—— 通过本地IIS 远程管理Microsoft Azure Web Site [3]—— 通过Visual Studio Online在线编辑Microsoft Azure 网站 [4]—— Microsoft Azure网站的“后门” 通过Visual Studio Online在线编辑Microsoft Azure 网站 一想到网站开发,我们…
19. 微软云web应用部署 上一章节我们介绍了如何实现在微软云通过虚拟机部署我们的在python django应用,本章我们来介绍如何Windows Azure上部署通过部署网站的方式来部署我们的应用,这种部署方式更方便,与vs 2013的集成度更高. 19.1. 创建Web 应用 我们登陆Windows Azure中国账户后进入到管理门户,选择“web 应用”,点击新建按钮,如下图: 创建完成后,我们选择myazure进度到应用的管理界面,如下图: 点击“浏览”按钮,浏览该网站,如果网站创建…