2015年1月19日

Page.ClientScript.GetWebResourceUrl does not work on Azure Website

開發網站時我們可能會把一些資源(如Script)透過Embed Resource的方式內崁在Assembly中,然後透過Page.ClientScript.GetWebResrouceUrl的方式取用;這個方式放到Azure WebSite上時有時可能會無法正常運作。但這其實與Azure無關,而是由於Object.GetType()是取的Runtime時期的系統型別;而非物件型別。(請參考:http://msdn.microsoft.com/zh-tw/library/58918ffs.aspx)

若要讓程式正常運作,可將Page.ClientScript.GetWebResourceUrl(this.GetType(),xxx…)改為Page.ClientScript.GetWebResourceUrl (typeof ([Your Page Class na,e], xxx…)即可。

例如Page.ClientScript.GetWebResourceUrl (typeof(WebApplicaiton1._Default), xxx…)

2015年1月5日

[Azure]Create WebRole in a VNet

  • Assume I have a virtual network namely “VNET-SG” located in Southeast Asia region
  • To create a web role into the VNet, simply modify .cscfg to specify network configuration. for example, if I would leave Azure to assign IP for me, below is a cscfg example.

image

  • Check here for more details on setting reserved ip for webrole/worker role

About Me