我正在尝试用单个空格替换回车符(\ r)和换行符(\n)以及多个空格('').
我使用了\ W +来帮助实现这个目标,但它也在用空格替换特殊字符.我想改变它只替换上面的字符.
请使用javascript中的replace方法帮助我使用正确的正则表达式.
我正在尝试从Web应用程序连接到azure帐户存储,我收到以下错误:"Microsoft.WindowsAzure.Storage.dll中出现类型-'Microsoft.WindowsAzure.Storage.StorageException"的例外但未在用户中处理码
附加信息:无法解析远程名称:'xxx.table.core.windows.net'"
我在配置中只给了xxx作为帐号.
我可以从控制台应用程序访问相同的代码.
我使用以下代码从azure存储帐户中获取记录.
string connStr = ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString;
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(connStr);
CloudTableClient client = storageAccount.CreateCloudTableClient();
CloudTable table = client.GetTableReference("ErrorLogs");
TableQuery<ErrorLogs> query = new TableQuery<ErrorLogs>().Where(TableQuery.GenerateFilterCondition("PartitionKey", QueryComparisons.Equal, "ERROR"));
Run Code Online (Sandbox Code Playgroud)
我给web.config只提供了像xxxx这样的服务器名称,但是当tit尝试连接它时说xxx.table.core.windows.net.
以下是完整的异常详情:
[WebException:无法解析远程名称:'xxx.table.core.windows.net'] System.Net.HttpWebRequest.GetResponse()+ 1732 System.Net.HttpWebRequest.GetResponse()+600 Microsoft.WindowsAzure.Storage .Core.Executor.Executor.ExecuteSync(RESTCommand`1 cmd,IRetryPolicy policy,OperationContext operationContext)+2463
[StorageException:无法解析远程名称:'xxx.table.core.windows.net'] Microsoft.WindowsAzure.Storage.Core.Executor.Executor.ExecuteSync(RESTCommand 1 cmd, IRetryPolicy policy, OperationContext operationContext) +7418
Microsoft.WindowsAzure.Storage.Table.TableQuery1.ExecuteQuerySegmentedInternal(TableContinuationToken令牌,CloudTableClient客户端,CloudTable表) ,TableRequestOptions requestOptions,OperationContext operationContext)+436 Microsoft.WindowsAzure.Storage.Table.<> c__DisplayClass7.b__6(IContinuationToken continuationToken)+141 Microsoft.WindowsAzure.Storage.Core.Util.d__0 1.MoveNext() +123
System.Linq.<TakeIterator>d__3a1.MoveNext()+400 System.Collections. Generic.List 1..ctor(IEnumerable1集合)402 System.Linq.Enumerable.ToList(IEnumerable`1源)54