如何在 ASP.NET 中计算 Properties.Settings.Default 5
How to account for Properties.Settings.Default in ASP.NET 5
我正在引用从 Properties.Settings.Default.DefaultHostName
读取配置的第三方 DLL。我如何在我的 ASP.NET 5 应用程序中配置它,以便他们对 Properties.Settings.Default.DefaultHostName 的调用不会导致异常?
在以前的 ASP.NET 版本中,这会在 web.config 中显示为
<applicationSettings>
<DllName.Properties.Settings>
<setting name="DefaultHostName" serializeAs="String">
<value>Sample</value>
</setting>
</DllName.Properties.Settings>
<applicationSettings>
不清楚 ASP.NET 5 是否覆盖 System.Configuration.LocalFileSettingsProvider
(ApplicationSettings 默认使用)以使用新的配置服务,但我确实尝试使用
Configuration.Set( "DllName:Properties:Settings:setting:DefaultHostName:value", "Sample" );
没有任何明显的影响。
查看 xml 配置测试 ASP.NET 5:https://github.com/aspnet/Configuration/blob/dev/test/Microsoft.Framework.ConfigurationModel.Xml.Test/XmlConfigurationSourceTest.cs#L157-L177
对于您的特定情况,配置密钥应为:
DllName:Properties:Settings:setting:DefaultHostName:value
没有已知的方法可以使这项工作。
我正在引用从 Properties.Settings.Default.DefaultHostName
读取配置的第三方 DLL。我如何在我的 ASP.NET 5 应用程序中配置它,以便他们对 Properties.Settings.Default.DefaultHostName 的调用不会导致异常?
在以前的 ASP.NET 版本中,这会在 web.config 中显示为
<applicationSettings>
<DllName.Properties.Settings>
<setting name="DefaultHostName" serializeAs="String">
<value>Sample</value>
</setting>
</DllName.Properties.Settings>
<applicationSettings>
不清楚 ASP.NET 5 是否覆盖 System.Configuration.LocalFileSettingsProvider
(ApplicationSettings 默认使用)以使用新的配置服务,但我确实尝试使用
Configuration.Set( "DllName:Properties:Settings:setting:DefaultHostName:value", "Sample" );
没有任何明显的影响。
查看 xml 配置测试 ASP.NET 5:https://github.com/aspnet/Configuration/blob/dev/test/Microsoft.Framework.ConfigurationModel.Xml.Test/XmlConfigurationSourceTest.cs#L157-L177
对于您的特定情况,配置密钥应为:
DllName:Properties:Settings:setting:DefaultHostName:value
没有已知的方法可以使这项工作。