1
的Web.Config如何從ServiceConfiguration.cscfg聲明式讀取應用程序設置?
<appSettings>
<add key="minimumValue" value="0" />
<add key="maximumValue" value="1000" />
</appSettings>
Web窗體
<asp:RangeValidator ID="RangeValidator1" runat="server" Display="None" ErrorMessage="Error message." ControlToValidate="TextBox" MinimumValue="<%$ appSettings:minimumValue %>" MaximumValue="<%$ appSettings:maximumValue %>" Type="Integer" />
在Web.config文件中應用設置後,部署過程只讀。 所以我把這些設置ServiceDefinition.csdef中和ServiceConfiguration.cscfg文件,我可以通過代碼隱藏閱讀:
RoleEnvironment.GetConfigurationSettingValue
是否該存在,聲明的方式?
Like <%$ appSettings:maximumValue%> for app setting in Web.Config。
這是否適用於Azure配置文件中的項目 - 這些不會由「System.Configuration.ConfigurationManager.AppSettings」公開? – Stuart 2011-05-26 16:02:34
如果這個<%$ appSettings:minimumValue%>返回代碼後面的值。那麼在我的回答方法中,它將起作用。無論你在哪裏閱讀價值觀。但我已經告訴過你如何直接分配價值。 – 2011-05-26 16:04:32