今天正式将 Visual Studio 2015 CTP 5 安装到我的笔电上,但过程却不太顺利,因为每当我建立起一个 ASP.NET MVC 6 专案,该专案总是永远无法建置成功,研究到最后终于发现,原来问题是卡在 Git 这个环节,这个诡异的问题,就让我娓娓道来吧。
我们由于越来越多网站系统都开始搬上 Microsoft Azure 云端平台,由于走的是互联网,数据传输的安全性格外重要,还好 Microsoft Azure 网站免费提供一个万用的 SSL 凭证 ( *.azurewebsites.net ) ,所以我们可以不费吹灰之力的提供一个拥有 HTTPS 的网站。较为早期的时候,我们大多会在程式里判断使用者打开网页的要求是否是 HTTP,如果是 HTTP 要求就自动转向到 HTTPS 安全网页。现在,只要调整 web.config 就可以轻易完成需求,非常简单。
最近又要再次购买 SSL 凭证替客户安装在 IIS7 上 (其实是 IIS 7.5 但界面一样),也乘着这次将过程做个完整记录,从建立凭证要求、购买凭证、识别凭证档类型、完成凭证要求、汇入中继凭证、设定站台系结等,让你按图施工、保证成功。