有没有办法从MVC动作中获取HTTP状态代码OnActionExecuted,而不使用会话变量?
我已经设置了与WSO2 Identity Server集成的WSO2 API Manager的新设置.启动WSO2 API Manager时,我开始收到以下错误:
SolrIndexWriter was not closed prior to finalize(), indicates a bug -- POSSIBLE RESOURCE LEAK!!! {org.apache.solr.update.SolrIndexWriter}
TID: [-1] [] [2017-03-07 10:38:31,745] ERROR {org.apache.solr.update.SolrIndexWriter} - Error closing IndexWriter {org.apache.solr.update.SolrIndexWriter}
java.lang.NullPointerException
at org.apache.lucene.index.IndexWriter.doFlush(IndexWriter.java:3010)
at org.apache.lucene.index.IndexWriter.flush(IndexWriter.java:2978)
at org.apache.lucene.index.IndexWriter.shutdown(IndexWriter.java:970)
at org.apache.lucene.index.IndexWriter.close(IndexWriter.java:1015)
at org.apache.solr.update.SolrIndexWriter.close(SolrIndexWriter.java:130)
at org.apache.solr.update.SolrIndexWriter.finalize(SolrIndexWriter.java:183)
at java.lang.System$2.invokeFinalize(System.java:1213)
at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:98)
at java.lang.ref.Finalizer.access$100(Finalizer.java:34)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:210)
TID: [-1] [] [2017-03-07 10:38:32,198] ERROR {org.apache.solr.core.CoreContainer} - Error creating core [registry-indexing]: Error opening new searcher {org.apache.solr.core.CoreContainer}
org.apache.solr.common.SolrException: Error opening new searcher
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:815)
at …Run Code Online (Sandbox Code Playgroud) 我试图用JSON.Net生成以下json,但它添加了很多额外的方括号,我应该做什么
需要Json
{
"addUser": {
"idCard": "xxx",
"firstName": "xxx",
"surname": "Muscat",
"isActive": true,
"titleDesc": "xx",
"genderDesc": "Female",
"emailAddress":"",
"mobileNumber":"",
"telephoneNumber":"",
"dob":""
}
}
Run Code Online (Sandbox Code Playgroud)
C#代码
var obj = new JObject();
obj.Add(
new JProperty("addUser",
new JArray(
new JObject(
new JProperty("idCard", doct.First().idCard.PadLeft(8, '0')),
new JProperty ("firstName", det.First().PersonName),
new JProperty("surname", det.First().PersonSurname),
new JProperty("isActive", true),
new JProperty("titleDesc", ""),
new JProperty("genderDesc", det.First().PersonGenderDesc),
new JProperty("emailAddress", ""),
new JProperty("mobileNumber", ""),
new JProperty("telephoneNumber", ""),
new JProperty("dob", det.First().PersonBirthDate)
))));
Run Code Online (Sandbox Code Playgroud)