Heim > Datenbank > MySQL-Tutorial > windowsazure常见问题处理及技巧

windowsazure常见问题处理及技巧

WBOY
Freigeben: 2016-06-07 15:05:16
Original
1081 Leute haben es durchsucht

欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入 「1」。 Some Tips for table service. 「1.1」 修改最大连接数,如果需要。 Config file: system.net connectionManagement add address = "*" maxconnection = "24" / /connectionManagement /s

欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入

    「1」。 Some Tips for table service.

    「1.1」 修改最大连接数,如果需要。

    Config file:

   

   

   

   

   

    代码:

    ServicePointManager.DefaultConnectionLimit = 24;

    「1.2」 Turn off 100-continue

    Config file:

   

   

   

   

   

    代码:

    ServicePointManager.Expect100Continue = false;

    「1.3」 关闭Context跟踪,如果用不上的环境(比如都是查询)

    context.MergeOption = MergeOption.NoTracking;

    「1.4」 合理利用PartitionKey & RowKey

    具体参见: More about “PartitionKey”&"RowKey“ in windows azure table storage

    using customer httphandler in windows azure webrole, 在webrole中使用自定义HttpHandler.

    由于部署以后的webrole实际运行在IIS7上面,如果您配置的是:

   

   

    将会报错,正确的配置是在节点中。

   

   

   

   

   

   

   

    使用role配置文件里的storage连接信息创建client account时,使用以下代码:

    CloudStorageAccount account = CloudStorageAccount.FromConfigurationSetting("DataConnectionString");

    出现以下错误:

    Exception: SetConfigurationSettingPublisher needs to be called before FromConfigurationSetting can be used.

    解决方案:

    在 public override bool OnStart()中加入以下代码:

    CloudStorageAccount.SetConfigurationSettingPublisher((configName, configSetter) =>

    {

    configSetter(RoleEnvironment.GetConfigurationSettingValue(configName));

    RoleEnvironment.Changed += (anotherSender, arg) =>

    {

    if (arg.Changes.OfType()

    。Any((change) => (change.ConfigurationSettingName == configName)))

    {

    if (!configSetter(RoleEnvironment.GetConfigurationSettingValue(configName)))

    {

    RoleEnvironment.RequestRecycle();

    }

    }

    };

    });

windowsazure常见问题处理及技巧

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage