Using ServiceStack AutoQuery feature causes Autogeneration of WSDL failed error -


जब मैं ServiceStack में AutoQuery सुविधा को सक्षम करता हूं तो मुझे WSDL का Autogeneration विफल त्रुटि।

निम्न अपवाद दिखाया गया है:

  सिस्टम.रंटाईम। सेरिअलाइज़ेशन.अवैधडेटा कॉन्ट्रैक्ट एक्सपैशन: 'सर्विस स्टैक .क्यूरीआरपीएसपॉइंट` 1 [टी] स्कीमा प्रकार के रूप में निर्यात नहीं किया जा सकता क्योंकि यह एक खुले सामान्य प्रकार है आप केवल एक सामान्य प्रकार का निर्यात कर सकते हैं यदि इसके सामान्य पैरामीटर प्रकार वास्तविक प्रकार होते हैं System.Runtime.Serialization.DataContractSet.EnsureTypeNotGeneric (प्रकार प्रकार) पर System.Runtime.Serialization.XsdDataContractExporter.Export (ICollection` 1 प्रकारों) ServiceStack.XsdUtils.GetXmlSchemaSet (ICollection` 1 ऑपरेशन प्रकार) ServiceStack.Metadata.XsdGenerator.ToString पर () सर्विस स्टैक। मेटाडाटा में। एसडीएल मैटडेटाहैंडलरबेस। गेटवेस्डल टेम्पलेट (सर्विस स्टेशन। मेटाडाटा। एसडीएल मैटडाडाहाण्डलरबास.एक्सेक्यूटेस (आईआरइवेईट एचपीआरईक, आईआरएसपीएसेंस एचपीआरएस) में एक्सएसएम मेटाडेट्स टेम्पलेट (एक्सएसडीमैटडेटा ऑपरेशन, स्ट्रिंग बेसउरी, बूलियन ऑप्टिमाइज़फ़ोरैश, स्ट्रिंग रॉउल, स्ट्रिंग सर्विसनाम)   < P> ऐसा प्रतीत होता है कि AutoQuery द्वारा उपयोग किए गए  क्वेरी रेशपेंस  प्रकार एक सामान्य प्रकार है।  

अनुरोध ऑब्जेक्ट:

  [रूट ("/ डेटा / एप्लिकेशनलाग")] सार्वजनिक श्रेणी के ऑटोक्लाइज़ेशन ऍप्लिकेशन्स लॉग: क्वेरीबबेस & lt; ApplicationLog & gt; {सार्वजनिक लंबे [] आईडी (प्राप्त करें; सेट; } सार्वजनिक स्ट्रिंग [] LogLevel {get; सेट; } सार्वजनिक स्ट्रिंग [] स्रोत {get; सेट; } सार्वजनिक स्ट्रिंग [] संदेश {get; सेट; } सार्वजनिक स्ट्रिंग [] होस्ट {get; सेट; } सार्वजनिक स्ट्रिंग [] प्रकार {get; सेट; } सार्वजनिक स्ट्रिंग [] लकड़हारा {प्राप्त; सेट; } सार्वजनिक स्ट्रिंग [] बनाया गया {प्राप्त; सेट; } सार्वजनिक तिथि समय? बनाया गयागर्म ग्रेटरऑनएक्वेल {प्राप्त करें; सेट; }}   

रिस्पांस ऑब्जेक्ट:

  [DataContract (नाम = "एप्लिकेशन लॉग", नामस्थान = "http://Rx30.Services.aa.is/ प्रकार ")] सार्वजनिक वर्ग ApplicationLog {[PrimaryKey] [ऑटोइनकैचर] [डेटामेम्बर] सार्वजनिक लंबा आईडी {get; सेट; } [डेटामेम्बर] सार्वजनिक स्ट्रिंग लॉगलेवल {प्राप्त; सेट; } [डेटामेम्बर] सार्वजनिक स्ट्रिंग स्रोत {प्राप्त; सेट; } [डेटामेम्बर] सार्वजनिक स्ट्रिंग संदेश {get; सेट; } [डेटामेम्बर] सार्वजनिक स्ट्रिंग StackTrace {get; सेट; } [डेटामेम्बर] सार्वजनिक स्ट्रिंग होस्ट {get; सेट; } [डेटामेम्बर] सार्वजनिक स्ट्रिंग प्रकार {get; सेट; } [डेटामेम्बर] सार्वजनिक स्ट्रिंग लॉगर {get; सेट; } [डेटामेम्बर] सार्वजनिक दिनांक का समय बना दिया गया {प्राप्त करें; सेट; } [डेटामेम्बर] सार्वजनिक स्ट्रिंग बनाई गई {प्राप्त; सेट; }}   

क्या इस त्रुटि को ठीक करने का कोई तरीका है?

<पी > यह अब होना चाहिए जो कि v4.0.24 + सर्विसस्टैक्स की रिलीज़ होगी।

Comments

Popular posts from this blog

c# - Textbox not clickable but editable -

php - how to change mysql_result($res, 0, "url"); to mysqli -

Matlab transpose a table vector -