<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Web Services</title><link>https://www.dotnetzone.gr:443/cs/forums/21/ShowForum.aspx</link><description>Συζήτηση περί των web services και WSE, την υλοποίησή τους με το .NET Framework, καθώς και θέματα interoperability με άλλα συστήματα</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Σύνδεση ERP με OpenSource E-commerce</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/78019.aspx</link><pubDate>Mon, 27 Feb 2017 06:13:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:78019</guid><dc:creator>athonas</dc:creator><slash:comments>2</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/78019.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=78019</wfw:commentRss><description>&lt;p&gt;Καλησπέρα σας,&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Ασχολούμαι με το web development και γενικότερα με Opensource πλατφόρμες.&lt;/p&gt;&lt;p&gt;Τα τελευταία χρόνια έχουν αυξηθεί οι πελάτες που ζητάνε να συνδέσουν το ERP τους με το eshop τους.&lt;/p&gt;&lt;p&gt;Αυτό που ήθελα να ρωτήσω (αν και πολύ γενικό), είναι κατά πόσο είναι εύκολο ή δύσκολο να ασχοληθεί κανείς μ' αυτό το άθλημα.&lt;/p&gt;&lt;p&gt;Τα περισσότερα ERP απ' ότι ακούω δίνουν web services (δεν τα έχω δει ποτέ) και μπορούν να "μιλάνε" απευθείας με την mysql της κάθε πλατφόρμας (opencart, prestashop etc).&lt;/p&gt;&lt;p&gt;Αν κάποιος διαθέτει ένα μέρος από κώδικα από τέτοια web services, καλό θα ήταν να τα έριχνα μια ματιά.&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;Σας ευχαριστώ εκ των προτέρων.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Web Service &amp; Oracle.DataAccess </title><link>https://www.dotnetzone.gr:443/cs/forums/thread/77190.aspx</link><pubDate>Wed, 26 Aug 2015 02:46:57 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:77190</guid><dc:creator>men larissa</dc:creator><slash:comments>1</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/77190.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=77190</wfw:commentRss><description>&lt;p&gt;Καλησπέρα&lt;/p&gt;&lt;p&gt;&amp;nbsp;Μετά απο το deploy ενός απλού XML web service σε τοπικο IIS , όταν αυτό κάνει το call στην βάση (oracle 11g) μου επιστρέφει το παρακάτω&amp;nbsp;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;error.&lt;br&gt;&amp;nbsp;Να σημειωθεί πως στο project υπάρχει reference στο Oracle.DataAccess.dll. (Σε Develepoment level δεν υπάρχει κάποιο θέμα).&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;pre&gt;System.TypeInitializationException: The type initializer for &amp;amp;#39;Oracle.DataAccess.Client.OracleConnection&amp;amp;#39; threw an exception. ---&amp;gt; System.DllNotFoundException: Unable to load DLL &amp;amp;#39;OraOps12.dll&amp;amp;#39;: The specified module could not be found. (Exception from HRESULT: 0x8007007E)
   at Oracle.DataAccess.Client.OpsInit.CheckVersionCompatibility(String version)
   at Oracle.DataAccess.Client.OracleInit.Initialize()
   at Oracle.DataAccess.Client.OracleConnection..cctor()
   --- End of inner exception stack trace ---
   at Oracle.DataAccess.Client.OracleConnection..ctor(String connectionString)&amp;nbsp;&lt;/pre&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp; &amp;nbsp;at IMK.WebService1.GetAccountDetails(Int32 account_id)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Πιστεύετε πως έχει να κάνει με το GAC του συγκεκριμένου dll στο server?????&amp;nbsp;&lt;/p&gt;</description></item><item><title>web service reference</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/74486.aspx</link><pubDate>Tue, 15 Oct 2013 00:10:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:74486</guid><dc:creator>Markos</dc:creator><slash:comments>13</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/74486.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=74486</wfw:commentRss><description>Έχει κανείς δοκιμάσει να κάνει reference τα web services του παρατηρίου τιμών (services.e-prices.gr); Από το visual studio, με add service reference, δε μπορώ να το κάνω. Τα wsdl έγγραφα τα δίνουν σε pdf. Δημιούργησα ένα wsdl file και χρησιμοποίησα το wsdl.exe για να κάνω generate τις κλάσεις. Μου βγάζει error: "&lt;i&gt;xlmns='http://www.w3.org/ns/wsdl' was not expected&lt;/i&gt;". Στις προδιαγραφές δεν δίνουν κάποιο xsd. Το έχει ψάξει κανείς;&lt;br&gt;</description></item><item><title>Database Sync over internet: Microsoft Sync Framework or more</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/73877.aspx</link><pubDate>Wed, 14 Aug 2013 18:10:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:73877</guid><dc:creator>Harkon</dc:creator><slash:comments>1</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/73877.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=73877</wfw:commentRss><description>&lt;p&gt;Καλημέρα σας,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;σε συνέχεια του post :&amp;nbsp;&lt;a style="font-size:10pt;" href="http://www.dotnetzone.gr/cs/forums/thread/73661.aspx"&gt;http://www.dotnetzone.gr/cs/forums/thread/73661.aspx&lt;/a&gt;&amp;nbsp;και αφού κατάλαβα πως η μέθοδός μου για συγχρονισμό Β.Δ. δεν είναι σωστή (με χρήση Datasets) ώς και προβληματική, ήθελα να σας ρωτήσω:&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;1. Ποια μέθοδο ακολουθείτε εσείς; Μπορείτε να με καθοδηγήσετε βήμα-βήμα (ώστε να διαβάσω και να μάθω κι εγώ τον τρόπο) ;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;2. Βρήκα πως η MS έχει ένα&amp;nbsp;&lt;/span&gt;Microsoft Sync Framework (&lt;a style="font-size:10pt;" href="http://msdn.microsoft.com/en-us/sync/bb736753.aspx"&gt;http://msdn.microsoft.com/en-us/sync/bb736753.aspx&lt;/a&gt;). Το έχει δοκιμάσει κανείς; Είναι καλό ή ξεπερασμένο;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Ευχαριστώ και χρόνια πολλά&amp;nbsp;&lt;/p&gt;</description></item><item><title>Server was unable to process request. ---&gt; Object reference not set to an instance of an object</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/73661.aspx</link><pubDate>Thu, 25 Jul 2013 19:20:44 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:73661</guid><dc:creator>Harkon</dc:creator><slash:comments>18</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/73661.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=73661</wfw:commentRss><description>&lt;p&gt;Καλησπέρα σας,&lt;/p&gt;&lt;p&gt;&amp;nbsp;έχω ένα VB.NET application που κάνει κάποια πραγματάκια.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;Μία από τις συναρτήσεις που εκτελεί, πρέπει να την μεταφέρω σε webservice. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;Δεν είναι πρώτη φορά που το κάνω, όμως αυτή τη φορά λαμβάνω το σφάλμα:&amp;nbsp;&lt;/span&gt;Server was unable to process request. ---&amp;gt; Object reference not set to an instance of an object και δεν ξέρω τι μπορεί να φταίει.&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Η συνάρτηση τρέχει κανονικά όταν δεν καλείται μέσω του webservice οπότε δεν υπάρχει περίπτωση κάτι που δεν πρέπει να είναι null.&lt;/p&gt;&lt;p&gt;Ο κώδικας που καλεί το webservice: &lt;/p&gt;&lt;p&gt;Dim ws As New webtest.Service&lt;/p&gt;&lt;p&gt;result = ws.insertToDestination(dSet, iterNum)&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Καλώντας το path του webservice στον browser, εμφανίζεται κανονικά η webmethod.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;Καμιά ιδέα για το τι μπορεί να φταίει, που να κοιτάξω;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Σας ευχαριστώ πολύ.&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;Νίκος&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>HTTP status 502: Bad Gateway</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72531.aspx</link><pubDate>Mon, 29 Apr 2013 22:59:39 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72531</guid><dc:creator>evagelos</dc:creator><slash:comments>3</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72531.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=72531</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;"&gt;Γεια σας,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;"&gt;Προσπαθώ να&amp;nbsp;κανω &lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;asynchronous post ένα αρχείο xml.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;"&gt;Όπως παρακολουθώ από το &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;web service monitor&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;"&gt;, τα παραστατικά καταχωρούνται κανονικά αλλά όταν τελειώσει το &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;asynchronous call &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;"&gt;τότε μου γυρίζει μήνυμα λάθους &amp;nbsp;«The request failed with HTTP status 502: Bad Gateway».&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;"&gt;Ολα αυτά γίνονται σε winForm εφαρμογή που καλεί το webservice του Atlantis ERP&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;"&gt;Αν μπορείτε να με βοηθήσετε που βρίσκεται το λάθος&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;"&gt;Ο κώδικά μου είναι ο παρακάτω:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;[code]&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;private void async_CreateData(string n)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _canBeClosed = false;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;string myFile = File.ReadAllText(n);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; atlwebsrv.IAtlantisservice atl = new atlwebsrv.IAtlantisservice();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; atl.Url = url;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; atl.XMLActionCompleted += new atlwebsrv.XMLActionCompletedEventHandler(atl_XMLActionCompleted);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; atl.XMLActionAsync(myFile);&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; void atl_XMLActionCompleted(object sender, atlwebsrv.XMLActionCompletedEventArgs e)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String _responce = e.Result;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (IsValidXml(_responce) == false)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MessageBox.Show(_responce, "Λάθος", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MessageBox.Show("Ολα ΟΚ", "ΟΚ");&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (Exception ex)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MessageBox.Show(ex.ToString());&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;[/code]&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;mso-ansi-language:EN-US;"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>WebException</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72250.aspx</link><pubDate>Wed, 06 Mar 2013 23:52:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72250</guid><dc:creator>evagelos</dc:creator><slash:comments>2</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72250.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=72250</wfw:commentRss><description>&lt;P&gt;Γεια σας παιδιά.&lt;/P&gt;
&lt;P&gt;Εχω φτιάξει ένα webservice το οποίο αποθηκεύει σε μια βάση SQL κάποια δεδομένα απο ένα αρχείο xml&lt;/P&gt;
&lt;P&gt;Υπάρχει και ένα "client" πρόγραμμα το οποίο δημιουργεί το xml και το κάνει post.&lt;/P&gt;
&lt;P&gt;Σε 4/5 απο τους υπολογιστές που έχει δοκιμαστεί δουλευει μια χαρά. Σε έναν μου πετάει μηνυμα request timeout.&lt;/P&gt;
&lt;P&gt;Εκτός απο το να αυξήσω το timeout (αν είναι και σωστό αυτό δεν ξέρω) υπάρχει άλλος τρόπος να βρω για ποιο λόγο σκάει;&lt;/P&gt;
&lt;P&gt;πχ αν κάποιο firewall ή antivirus μου κολάει το πρόγραμμα ή απλά είναι κακή η σύνδεση και θα παίξει με την αυξηση του timeout;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ευχαριστώ&lt;/P&gt;</description></item><item><title>Web Service απαιτεί WS-Security header. Το Username και Password tags είναι άδεια. (WSE 3.0)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70136.aspx</link><pubDate>Thu, 26 Apr 2012 16:19:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70136</guid><dc:creator>Τάσκος Γιώργος</dc:creator><slash:comments>8</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70136.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=70136</wfw:commentRss><description>Καλησπέρα,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Εδώ και δύο εβδομάδες έχω ταλαιπωρηθεί προσπαθώντας να καλέσω ένα Web Service, όπου δεν ελέγχω και δεν είναι .NET.&lt;/div&gt;&lt;div&gt;Το Service απαιτεί να υπάρχει WS-Security authentication soap headers.&lt;/div&gt;&lt;div&gt;Έχω ένα παράδειγμα το πως πρέπει να μοιάζει το request message, κι έχω καταφέρει με την βοήθεια του WSE 3.0 και με δύο τρεις αλλαγές&lt;/div&gt;&lt;div&gt;να προσθέσω το add-in μέσα στο VS 2010.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ξεκινώντας να δώσω λίγο ιστορικό.&lt;/div&gt;&lt;div&gt;Από την πρώτη στιγμή πήγα με την μέθοδο του Add Service Reference δημιουργώντας την Proxy κλάση derived από SoapHttpClientProtocol.&lt;/div&gt;&lt;div&gt;Αυτό είχε τεράστιες δυσκολίες να διαχειριστώ το soap header και για να κάνω append τα WS-Security tags έπρεπε να δημιουργήσω web service extensions.&lt;/div&gt;&lt;div&gt;Αυτό το πέτυχα μέχρι το σημείο που έπρεπε να βρω και τρόπο να κάνω generate το &amp;lt;Nonce&amp;gt;, &amp;lt;Timestamo&amp;gt; etc. Αν μπορεί κάποιος να βοηθήσει και σε αυτό καλοδεχούμενο.&lt;/div&gt;&lt;div&gt;Ψάχνοντας για αυτό έπεσα πάνω στο WSE 3.0 το οποίο ομολογώ δεν είχα ξαναχρησιμοποιήσει, είδα ότι δεν υποστηριζόταν άλλο ποια μετά από το Visual Studio 2005!!!&lt;/div&gt;&lt;div&gt;Τελικώς το έκανα εγκατάσταση και το έβαλα μέσα στο VS 2010, έφτιαξα μια class library .NET 2.0. Και αυτό με Update Web Reference μου δημιούργησε δύο proxy classes&lt;/div&gt;&lt;div&gt;όπου η μία έκανε derive από την WebServiceClientProtocol και είχες τα πάντα για να φτιάξεις εύκολα το soap header.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Κι εκεί που θα έπαιζαν όλα εύκολα, και το message γίνεται ακριβώς όπως μου το ζητάνε, παρατηρώ με το υπέροχο σωτήριο Fiddler (που αν και https μπόρεσε να με βοηθήσει),&lt;/div&gt;&lt;div&gt;ότι ενώ έχω δώσει το Username, Password για το soap header UsernameSecurityToken, δεν έχει βάλει τις τιμές, έτσι παίρνω fault message Invalid Security.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Παρακάτω το soap header από το Fiddler:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&amp;lt;?xml version=&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"1.0"&lt;/span&gt; encoding=&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"utf-8"&lt;/span&gt;?&amp;gt;
	&amp;lt;soap:Envelope xmlns:soap=&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"http://schemas.xmlsoap.org/soap/envelope/"&lt;/span&gt; 
		xmlns:soapenc=&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"http://schemas.xmlsoap.org/soap/encoding/"&lt;/span&gt; 
		xmlns:tns=&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"http://tempuri.org/"&lt;/span&gt; 
		xmlns:types=&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"http://tempuri.org/encodedTypes"&lt;/span&gt; 
		xmlns:xsi=&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"http://www.w3.org/2001/XMLSchema-instance"&lt;/span&gt; 
		xmlns:xsd=&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"http://www.w3.org/2001/XMLSchema"&lt;/span&gt;&amp;gt;
			&amp;lt;soap:Header&amp;gt;
				&amp;lt;wsse:Security xmlns:wsse=&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"&lt;/span&gt; soap:mustUnderstand=&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"1"&lt;/span&gt;&amp;gt;
					&amp;lt;wsse:UsernameToken xmlns:wsu=&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"&lt;/span&gt; wsu:Id=&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"unt_PQxtsT0a8iV1KN2Y"&lt;/span&gt;&amp;gt;
						&amp;lt;wsse:Username&amp;gt;&amp;lt;/wsse:Username&amp;gt;
						&amp;lt;wsse:Password Type=&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText"&lt;/span&gt;&amp;gt;&amp;lt;/wsse:Password&amp;gt;
						&amp;lt;wsse:Nonce EncodingType=&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary"&lt;/span&gt;&amp;gt;i03CXze0uiIYG8+q8MhEMYHiMcL/NOpCwvEVpQ5xo+M=&amp;lt;/wsse:Nonce&amp;gt;
						&amp;lt;wsu:Created&amp;gt;2012-04-25T22:59:23Z&amp;lt;/wsu:Created&amp;gt;
					&amp;lt;/wsse:UsernameToken&amp;gt;
					&amp;lt;wsu:Timestamp xmlns:wsu=&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"&lt;/span&gt;&amp;gt;
						&amp;lt;wsu:Created&amp;gt;2012-04-25T22:59:23Z&amp;lt;/wsu:Created&amp;gt;
						&amp;lt;wsu:Expires&amp;gt;2012-04-25T22:60:23Z&amp;lt;/wsu:Expires&amp;gt;
					&amp;lt;/wsu:Timestamp&amp;gt;
				&amp;lt;/wsse:Security&amp;gt;
			&amp;lt;/soap:Header&amp;gt;&lt;/span&gt;&lt;/pre&gt;Βλέπετε το πρόβλημα.&amp;nbsp;Κατά&amp;nbsp;τα άλλα όλα είναι υπέροχα με 3-3 γραμμές κώδικα.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&gt;&lt;font face="'Courier New'"&gt;&lt;pre style="font-size:11px;"&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;MessageServiceWse client &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; MessageServiceWse();

UsernameToken usernameToken &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; UsernameToken(token.Username, token.Password, PasswordOption.SendPlainText);

client.RequestSoapContext.Security.Tokens.Add(usernameToken);
client.RequestSoapContext.Security.Timestamp.TtlInSeconds &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; 60;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-size:11px;"&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style="color:black;background-color:transparent;font-family:'Courier New';font-weight:normal;"&gt;&lt;font size="2"&gt;Ακόμη δοκίμασα με policies, προσπάθησα με config file του WSE, SendSecurityFilter, custom classes. Το αποτέλεσμα είναι πάντα ίδιο.&lt;br&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="color:black;background-color:transparent;font-family:'Courier New';font-weight:normal;"&gt;&lt;font size="2"&gt;Αφαιρώντας τον κώδικα ποιο πάνω, και πάλι μου κάνει generate το soap message με τα Security headers, πολύ περίεργο έτσι?&lt;br&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="color:black;background-color:transparent;font-family:'Courier New';font-weight:normal;"&gt;&lt;font size="2"&gt;&lt;br&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black;background-color:transparent;font-family:'Courier New';font-weight:normal;"&gt;&lt;font size="2"&gt;Τέλος σκέφτηκα αν υπάρχει για τέτοιες δουλειές κάποιο 3rd party component. Όποιος γνωρίζει ας μου πει.&lt;br&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="color:black;background-color:transparent;font-family:'Courier New';font-weight:normal;"&gt;&lt;font size="2"&gt;&lt;br&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black;background-color:transparent;font-family:'Courier New';font-weight:normal;"&gt;&lt;font size="2"&gt;Νομίζω πως αυτές είναι standard διαδικασίες και θα έπρεπε να παίζουν ποιο εύκολα. Αλλά αν δεν κάνω σωστά κάτι ας μας βοηθήσει το dotNETZone.&lt;br&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="color:black;background-color:transparent;font-family:'Courier New';font-weight:normal;"&gt;&lt;font size="2"&gt;&lt;br&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black;background-color:transparent;font-family:'Courier New';font-weight:normal;"&gt;&lt;font size="2"&gt;Αμήν.&lt;br&gt;&lt;/font&gt;&lt;/span&gt;&lt;font face="'Courier New'" size="2"&gt;&lt;br&gt;&lt;/font&gt;&lt;span style="color:black;background-color:transparent;font-family:'Courier New';font-weight:normal;"&gt;&lt;font size="2"&gt;Ευχαριστώ πολύ.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre style="font-size:11px;"&gt;&lt;font face="'Courier New'"&gt;&lt;br&gt;&lt;/font&gt;&lt;/pre&gt;&lt;/font&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>pass custom object to web service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66749.aspx</link><pubDate>Thu, 04 Aug 2011 19:38:04 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66749</guid><dc:creator>DaltonGR</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66749.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=66749</wfw:commentRss><description>Καλημέρα,&lt;div&gt;Έχω ένα web service, το οποίο δέχεται ένα αντικείμενο σαν παράμετρο. Το αντικείμενο είναι απλό, δεν έχει μεθόδους. Περίπου σαν αυτό μοίαζει&lt;/div&gt;&lt;div&gt;public class myCObject&lt;/div&gt;&lt;div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; 'ID&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; Private m_ID As Integer&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; Property ID() As Integer&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Get&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Return m_ID&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; End Get&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Set(ByVal Value As Integer)&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; m_ID = Value&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; End Set&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; End Property&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; 'string.&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; Private m_str As String&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; Property Str() As String&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Get&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Return m_str&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; End Get&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Set(ByVal Value As String)&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; m_str = Value&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; End Set&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; End Property&lt;/div&gt;&lt;/div&gt;&lt;div&gt;End class&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Τώρα αν καλέσω το web service, απο μια εφαρμογή για παράδειγμα απο mobile application, δεν με αφήνει να περάσω αυτό το αντικείμενο στο web service. Εμφανίζει το μήνυμα&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Error&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;7&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Value of type 'CEApplication.&lt;/span&gt;myCObject&lt;span class="Apple-style-span"&gt;' cannot be converted to '&lt;/span&gt;CEApplication&lt;span class="Apple-style-span"&gt;.saveMyObject.&lt;/span&gt;myCObject&lt;span class="Apple-style-span"&gt;'.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Πως μπορώ αυτό το αντικείμενο να γίνεται αντιλιπτό απο όλες τις εφαρμογές που το χρησιμοποιούν; Μήπως να δημιουργήσω shared dll?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;ευχαριστώ εκ των προτέρων.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Web Service σε Mono</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/62255.aspx</link><pubDate>Tue, 11 Jan 2011 19:23:01 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:62255</guid><dc:creator>dimos.homatas</dc:creator><slash:comments>8</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/62255.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=62255</wfw:commentRss><description>Καλημέρα σας,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;έχει κάποιος εμπειρία σε ανάπτυξη στο Mono; Έχω ένα shared hosting πακέτο, το οποίο προσφέρει τα βασικά (cpanel, php, mysql κλπ) + ASP &amp;amp; ASP.NET μέσω mod_mono. Θα προτιμούσα έναν dedicated windows server, αλλά με 60$ τον χρόνο, είναι καλό bargain.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Το δοκίμασα αρχικά, και φαίνεται ότι δουλεύει ικανοποιητικά (από hello world μέχρι πρόσβαση σε αρχεία)&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Η ερώτηση έχει ως εξής:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Τι namespaces μπορώ να χρησιμοποιήσω; Ή μάλλον καλύτερα, τι ΔΕΝ μπορώ να χρησιμοποιήσω; Δεν νομίζω να έχει μεταφερθεί ολόκληρο το .NET! Μέχρι που μπορώ να φτάσω; Υπάρχει κάποια παγίδα που είναι platform specific?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Η ερώτηση είναι προληπτικής φύσεως, ευχαριστώ προκαταβολικά&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Και φυσικά εάν έχετε κάποια άποψη βασισμένη σε εμπειρία, ευπρόσδεκτη και αυτή.&lt;/div&gt;</description></item><item><title>web service and greek characters</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60978.aspx</link><pubDate>Fri, 19 Nov 2010 20:59:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60978</guid><dc:creator>alex_VB</dc:creator><slash:comments>6</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60978.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=60978</wfw:commentRss><description>&lt;P&gt;&amp;nbsp;&amp;nbsp;Καλησπέρα. Έχω δημιουργήσει ένα web&amp;nbsp;service το&amp;nbsp;οποίο κάνει&amp;nbsp;καταχώρηση πελατών&amp;nbsp;σε μία βάση δεδομένων SQL 2005.&lt;/P&gt;
&lt;P&gt;Όλα&amp;nbsp;τα&amp;nbsp;string πεδία της βάσης μου&amp;nbsp;είναι nvarchar.&lt;/P&gt;
&lt;P&gt;Παρόλα αυτά όταν καλώ το web service οι ελληνικοί χαρακτήρες καταχωρούνται στη βάση μου με ερωτηματικά.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ο τρόπος που καλώ το web service είναι με κάποιο vbscript που βρήκα στο ιντερνετ το οποίο κάνει post ένα xml αρχείο στο σχήμα που απαιτεί το web service.&lt;/P&gt;
&lt;P&gt;Όλες οι διαδικασίες λειτουργούν κανονικά πλην την καταχώρηση των ελληνικών χαρακτήρων. &lt;/P&gt;
&lt;P&gt;Όταν καλώ το web service από το τέστ περιβάλλον αυτό καταχωρεί ελληνικά κανονικά.&lt;/P&gt;
&lt;P&gt;Ξέρει κανείς τι μπορεί να φταίει?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Web Service and integrated Security</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60054.aspx</link><pubDate>Sat, 18 Sep 2010 18:42:07 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60054</guid><dc:creator>alex_VB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60054.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=60054</wfw:commentRss><description>&lt;P&gt;Καλημέρα παιδιά, έχω το εξής σοβαρό πρόβλημα.&lt;/P&gt;
&lt;P&gt;Μου έχει ζητηθεί να δημιουργήσω ένα web service το οποίο θα έχει windows αλλα και manual authentication. Εχω κάνει το εξής:&lt;/P&gt;
&lt;P&gt;Έχω φτιάξει μια boolean function(byval username,byval password)&amp;nbsp;η οποία επιστρέφει true εάν ο χρήστης είναι authenticated κάνοντας έλεγχο στη βάση. Έτσι λύνω το manual authentication problem.&lt;/P&gt;
&lt;P&gt;Τώρα, στις παράμετρους του webmethod έχω προσθέσει ως παραμέτρους και username και password ώστε να τρέχει η προγούμενη function όταν αυτές έχουν τιμή.&lt;/P&gt;
&lt;P&gt;Μέσα στο webmethod function κάνω το εξής:&lt;/P&gt;
&lt;P&gt;'ελεγχω εάν ο χρήστης είναι windows authenticated&lt;/P&gt;
&lt;P&gt;Dim isuserauthenticated as boolean = false &lt;BR&gt;if user.identity.isauthenticated = false&amp;nbsp;then&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'Εαν ο χρήστης δεν είναι windows authenticated τότε τρέξε την authentication function.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If functionauthenticated(username,password) = true then&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;isuserauthenticated&amp;nbsp;= true&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else isuserauthenticated&amp;nbsp;= false&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end if &lt;BR&gt;else&lt;BR&gt;isuserauthenticated = false&lt;BR&gt;end if&lt;BR&gt;&lt;BR&gt;το πρόβλημα είναι ότι όταν καλώ το webservice από το ίδιο pc που γίνεται το host του αυτό με βλέπει ως windows authenticated και λειτουργεί κανονικα. Όταν το καλώ από διαφορέτικό client παρόλο που το client είναι authenticated στο active directory αυτό δεν το δέχεται ως windows authenticated και δεν επιστρέφει τίποτα.&lt;/P&gt;
&lt;P&gt;Προσπάθησα να το εξηγήσω όσο καλύτερα μπορούσα. Η βοήθειά σας είναι αναγκαία. Αν θέλετε επιπλέον πληροφορίες παρακαλώ ενημερώστε με.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ευχαριστώ πολύ για το χρόνο σας.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Calling SSL web service from CLR</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/59282.aspx</link><pubDate>Sat, 26 Jun 2010 06:05:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59282</guid><dc:creator>nmiliotis</dc:creator><slash:comments>2</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/59282.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=59282</wfw:commentRss><description>&lt;P&gt;Καλησπέρα,&lt;/P&gt;
&lt;P&gt;Εχω φτιάξει ένα CLR Assembly το οποίο καλεί ένα web service μέσω http. &lt;/P&gt;
&lt;P&gt;====================================================================&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=pln&gt;namespace BusinessDaysCalc&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;{&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=kwd&gt;public&lt;/SPAN&gt;&lt;SPAN class=pln&gt; partial class UserDefinedFunctions&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;{&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;[&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SqlFunction&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;DataAccess &lt;/SPAN&gt;&lt;SPAN class=pun&gt;=&lt;/SPAN&gt;&lt;SPAN class=pln&gt; DataAccessKind&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=kwd&gt;Read&lt;/SPAN&gt;&lt;SPAN class=pun&gt;)]&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=kwd&gt;public&lt;/SPAN&gt;&lt;SPAN class=pln&gt; static SqlDateTime CalcBusinessDays&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SqlInt32 &lt;/SPAN&gt;&lt;SPAN class=kwd2&gt;month&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; SqlInt32 &lt;/SPAN&gt;&lt;SPAN class=kwd2&gt;year&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; SqlInt32 daysInc&lt;/SPAN&gt;&lt;SPAN class=pun&gt;)&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;{&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;//&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=kwd&gt;Read&lt;/SPAN&gt;&lt;SPAN class=pln&gt; the URL &lt;/SPAN&gt;&lt;SPAN class=kwd&gt;of&lt;/SPAN&gt;&lt;SPAN class=pln&gt; web service&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=kwd2&gt;var&lt;/SPAN&gt;&lt;SPAN class=pln&gt; wsCaller &lt;/SPAN&gt;&lt;SPAN class=pun&gt;=&lt;/SPAN&gt;&lt;SPAN class=pln&gt; Common&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;RetWsKondorPlus&lt;/SPAN&gt;&lt;SPAN class=pun&gt;();&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=kwd&gt;if&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;string&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;IsNullOrEmpty&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;wsCaller&lt;/SPAN&gt;&lt;SPAN class=pun&gt;)&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;||&lt;/SPAN&gt;&lt;SPAN class=pln&gt; wsCaller&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;StartsWith&lt;/SPAN&gt;&lt;SPAN class=pun&gt;("&lt;/SPAN&gt;&lt;SPAN class=pln&gt;ERROR&lt;/SPAN&gt;&lt;SPAN class=str&gt;"))&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=kwd&gt;return&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SqlDateTime&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=kwd3&gt;Null&lt;/SPAN&gt;&lt;SPAN class=pun&gt;);&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;//&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=kwd&gt;Set&lt;/SPAN&gt;&lt;SPAN class=pln&gt; always &lt;/SPAN&gt;&lt;SPAN class=kwd&gt;to&lt;/SPAN&gt;&lt;SPAN class=pln&gt; accept certificates&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;//&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp;System&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Net&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;ServicePointManager&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;ServerCertificateValidationCallback &lt;/SPAN&gt;&lt;SPAN class=pun&gt;+=&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;//&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;sender&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; certificate&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; chain&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; sslPolicyErrors&lt;/SPAN&gt;&lt;SPAN class=pun&gt;)&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;=&amp;gt;&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;true&lt;/SPAN&gt;&lt;SPAN class=pun&gt;);&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;//&lt;/SPAN&gt;&lt;SPAN class=pln&gt; Initialize web service&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=kwd2&gt;var&lt;/SPAN&gt;&lt;SPAN class=pln&gt; service &lt;/SPAN&gt;&lt;SPAN class=pun&gt;=&lt;/SPAN&gt;&lt;SPAN class=pln&gt; new WebServiceKondorPlus&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Service &lt;/SPAN&gt;&lt;SPAN class=pun&gt;{&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Url &lt;/SPAN&gt;&lt;SPAN class=pun&gt;=&lt;/SPAN&gt;&lt;SPAN class=pln&gt; wsCaller&lt;/SPAN&gt;&lt;SPAN class=pun&gt;};&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;//&lt;/SPAN&gt;&lt;SPAN class=pln&gt; Call the web service&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=kwd2&gt;var&lt;/SPAN&gt;&lt;SPAN class=pln&gt; dt &lt;/SPAN&gt;&lt;SPAN class=pun&gt;=&lt;/SPAN&gt;&lt;SPAN class=pln&gt; service&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;GetBusinessDate&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=kwd2&gt;month&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Value&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=kwd2&gt;year&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Value&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; daysInc&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Value&lt;/SPAN&gt;&lt;SPAN class=pun&gt;);&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=kwd&gt;return&lt;/SPAN&gt;&lt;SPAN class=pln&gt; new SqlDateTime&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;dt&lt;/SPAN&gt;&lt;SPAN class=pun&gt;);&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;}&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;};&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;}&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=pun&gt;====================================================================&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=pun&gt;&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Οταν το καλέσω μέσω &lt;STRONG&gt;https&lt;/STRONG&gt;://.... μου βγάζει το παρακάτω μήνυμα:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=pln&gt;&lt;SPAN class=pln&gt;Msg &lt;/SPAN&gt;&lt;SPAN class=lit&gt;6522&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; Level &lt;/SPAN&gt;&lt;SPAN class=lit&gt;16&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; State &lt;/SPAN&gt;&lt;SPAN class=lit&gt;1&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; Line &lt;/SPAN&gt;&lt;SPAN class=lit&gt;2&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;A &lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;NET Framework error occurred during execution &lt;/SPAN&gt;&lt;SPAN class=kwd&gt;of&lt;/SPAN&gt;&lt;SPAN class=pln&gt; user-defined routine &lt;/SPAN&gt;&lt;SPAN class=kwd3&gt;or&lt;/SPAN&gt;&lt;SPAN class=pln&gt; aggregate &lt;/SPAN&gt;&lt;SPAN class=str&gt;"ufnCalcBusinessDays"&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;BR&gt;System&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Net&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;WebException&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=pln&gt; The underlying connection was closed&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=pln&gt; Could &lt;/SPAN&gt;&lt;SPAN class=kwd3&gt;not&lt;/SPAN&gt;&lt;SPAN class=pln&gt; establish trust relationship &lt;/SPAN&gt;&lt;SPAN class=kwd&gt;for&lt;/SPAN&gt;&lt;SPAN class=pln&gt; the SSL&lt;/SPAN&gt;&lt;SPAN class=pun&gt;/&lt;/SPAN&gt;&lt;SPAN class=pln&gt;TLS secure channel&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=com&gt;---&amp;gt; System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;System&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Security&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Authentication&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;AuthenticationException&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;BR&gt;&amp;nbsp; &amp;nbsp;at System&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Net&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Security&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SslState&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;StartSendAuthResetSignal&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;ProtocolToken message&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; AsyncProtocolRequest asyncRequest&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; Exception exception&lt;/SPAN&gt;&lt;SPAN class=pun&gt;)&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp;at System&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Net&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Security&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SslState&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;CheckCompletionBeforeNextReceive&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;ProtocolToken message&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; AsyncProtocolRequest asyncRequest&lt;/SPAN&gt;&lt;SPAN class=pun&gt;)&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp;at System&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Net&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Security&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SslState&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;StartSendBlob&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Byte&lt;/SPAN&gt;&lt;SPAN class=pun&gt;[]&lt;/SPAN&gt;&lt;SPAN class=pln&gt; incoming&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; Int32 &lt;/SPAN&gt;&lt;SPAN class=kwd2&gt;count&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; AsyncProtocolRequest asyncRequest&lt;/SPAN&gt;&lt;SPAN class=pun&gt;)&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp;at System&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Net&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Security&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SslState&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;ProcessReceivedBlob&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Byte&lt;/SPAN&gt;&lt;SPAN class=pun&gt;[]&lt;/SPAN&gt;&lt;SPAN class=pln&gt; buffer&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; Int32 &lt;/SPAN&gt;&lt;SPAN class=kwd2&gt;count&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; AsyncProtocolRequest asyncRequest&lt;/SPAN&gt;&lt;SPAN class=pun&gt;)&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp;at System&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Net&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Security&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SslState&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;StartReadFrame&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Byte&lt;/SPAN&gt;&lt;SPAN class=pun&gt;[]&lt;/SPAN&gt;&lt;SPAN class=pln&gt; buffer&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; Int32 readBytes&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; AsyncProtocolRequest asyncRequest&lt;/SPAN&gt;&lt;SPAN class=pun&gt;)&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp;at System&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Net&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Security&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SslState&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;StartReceiveBlob&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Byte&lt;/SPAN&gt;&lt;SPAN class=pun&gt;[]&lt;/SPAN&gt;&lt;SPAN class=pln&gt; buffer&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; AsyncProtocolRequest asyncRequest&lt;/SPAN&gt;&lt;SPAN class=pun&gt;)&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp;at System&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Net&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Security&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SslState&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;CheckCompletionBeforeNextReceive&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;ProtocolToken message&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; AsyncProtocolRequest asyncRequest&lt;/SPAN&gt;&lt;SPAN class=pun&gt;)&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp;at System&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Net&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Security&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SslState&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;StartSendBlob&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Byte&lt;/SPAN&gt;&lt;SPAN class=pun&gt;[]&lt;/SPAN&gt;&lt;SPAN class=pln&gt; incoming&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; Int32 &lt;/SPAN&gt;&lt;SPAN class=kwd2&gt;count&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; AsyncProtocolRequest asyncRequest&lt;/SPAN&gt;&lt;SPAN class=pun&gt;)&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp;at System&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Net&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Security&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SslState&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;ProcessReceivedBlob&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Byte&lt;/SPAN&gt;&lt;SPAN class=pun&gt;[]&lt;/SPAN&gt;&lt;SPAN class=pln&gt; buffer&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; Int32 &lt;/SPAN&gt;&lt;SPAN class=kwd2&gt;count&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; AsyncProtocolRequest asyncRequest&lt;/SPAN&gt;&lt;SPAN class=pun&gt;)&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp;at System&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Net&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Security&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SslState&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;StartReadFrame&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Byte&lt;/SPAN&gt;&lt;SPAN class=pun&gt;[]&lt;/SPAN&gt;&lt;SPAN class=pln&gt; buffer&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; Int32 readBytes&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; AsyncPro&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;...&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;System&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Net&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;WebException&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;BR&gt;&amp;nbsp; &amp;nbsp;at System&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Web&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Services&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Protocols&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;WebClientProtocol&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;GetWebResponse&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;WebRequest request&lt;/SPAN&gt;&lt;SPAN class=pun&gt;)&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp;at System&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Web&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Services&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Protocols&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;HttpWebClientProtocol&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;GetWebResponse&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;WebRequest request&lt;/SPAN&gt;&lt;SPAN class=pun&gt;)&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp;at System&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Web&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Services&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Protocols&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SoapHttpClientProtocol&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Invoke&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;String methodName&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; Object&lt;/SPAN&gt;&lt;SPAN class=pun&gt;[]&lt;/SPAN&gt;&lt;SPAN class=pln&gt; parameters&lt;/SPAN&gt;&lt;SPAN class=pun&gt;)&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp;at BusinessDaysCalc&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;WebServiceKondorPlus&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Service&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;GetBusinessDate&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Int32 &lt;/SPAN&gt;&lt;SPAN class=kwd2&gt;month&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; Int32 &lt;/SPAN&gt;&lt;SPAN class=kwd2&gt;year&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; Int32 daysInc&lt;/SPAN&gt;&lt;SPAN class=pun&gt;)...&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=pln&gt;&lt;SPAN class=pln&gt;Ενεργοποιόντας την εντολή να αγνοεί το certificate:&lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;SPAN class=pln&gt;&lt;EM&gt;System&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Net&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;ServicePointManager&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;ServerCertificateValidationCallback &lt;/SPAN&gt;&lt;SPAN class=pun&gt;+=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;sender&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; certificate&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; chain&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; sslPolicyErrors&lt;/SPAN&gt;&lt;SPAN class=pun&gt;)&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;=&amp;gt;&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;true&lt;/SPAN&gt;&lt;SPAN class=pun&gt;);&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=pln&gt;&lt;SPAN class=pln&gt;&lt;SPAN class=pln&gt;Λαμβάνω&amp;nbsp;το παρακάτω μήνυμα:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=pln&gt;&lt;SPAN class=pln&gt;&lt;SPAN class=pln&gt;&lt;SPAN class=pln&gt;Msg &lt;/SPAN&gt;&lt;SPAN class=lit&gt;6522&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; Level &lt;/SPAN&gt;&lt;SPAN class=lit&gt;16&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; State &lt;/SPAN&gt;&lt;SPAN class=lit&gt;1&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; Line &lt;/SPAN&gt;&lt;SPAN class=lit&gt;2&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;A &lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;NET Framework error occurred during execution &lt;/SPAN&gt;&lt;SPAN class=kwd&gt;of&lt;/SPAN&gt;&lt;SPAN class=pln&gt; user-defined routine &lt;/SPAN&gt;&lt;SPAN class=kwd3&gt;or&lt;/SPAN&gt;&lt;SPAN class=pln&gt; aggregate &lt;/SPAN&gt;&lt;SPAN class=str&gt;"ufnCalcBusinessDays"&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;BR&gt;System&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Security&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SecurityException&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=pln&gt; Request &lt;/SPAN&gt;&lt;SPAN class=kwd&gt;for&lt;/SPAN&gt;&lt;SPAN class=pln&gt; the permission &lt;/SPAN&gt;&lt;SPAN class=kwd&gt;of&lt;/SPAN&gt;&lt;SPAN class=pln&gt; type &lt;/SPAN&gt;&lt;SPAN class=str&gt;'System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'&lt;/SPAN&gt;&lt;SPAN class=pln&gt; failed&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;System&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Security&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SecurityException&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;BR&gt;&amp;nbsp; &amp;nbsp;at System&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Security&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;CodeAccessSecurityEngine&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=kwd&gt;Check&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Object demand&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; StackCrawlMark&lt;/SPAN&gt;&lt;SPAN class=pun&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN class=pln&gt; stackMark&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; Boolean isPermSet&lt;/SPAN&gt;&lt;SPAN class=pun&gt;)&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp;at System&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Security&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;CodeAccessPermission&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Demand&lt;/SPAN&gt;&lt;SPAN class=pun&gt;()&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp;at System&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;Net&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;ServicePointManager&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;set_ServerCertificateValidationCallback&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;RemoteCertificateValidationCallback value&lt;/SPAN&gt;&lt;SPAN class=pun&gt;)&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp; &amp;nbsp;at BusinessDaysCalc&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;UserDefinedFunctions&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=pln&gt;CalcBusinessDays&lt;/SPAN&gt;&lt;SPAN class=pun&gt;(&lt;/SPAN&gt;&lt;SPAN class=pln&gt;SqlInt32 &lt;/SPAN&gt;&lt;SPAN class=kwd2&gt;month&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; SqlInt32 &lt;/SPAN&gt;&lt;SPAN class=kwd2&gt;year&lt;/SPAN&gt;&lt;SPAN class=pun&gt;,&lt;/SPAN&gt;&lt;SPAN class=pln&gt; SqlInt32 daysInc&lt;/SPAN&gt;&lt;SPAN class=pun&gt;)&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=pln&gt;&lt;SPAN class=pln&gt;&lt;SPAN class=pln&gt;Ο ίδιος κώδικας εάν τρέξει σε console application ή web application μέσω SSL (https://...) τρέχει χωρίς πρόβλημα.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=pln&gt;&lt;SPAN class=pln&gt;&lt;SPAN class=pln&gt;Εχει αντιμετωπίσει κάποιος άλλος το συγκεκριμένο πρόβλημα;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=pln&gt;&lt;SPAN class=pln&gt;&lt;SPAN class=pln&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;</description></item><item><title>Αδυναμία δημιουργίας proxy (svcutil)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/59096.aspx</link><pubDate>Sun, 13 Jun 2010 04:19:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59096</guid><dc:creator>eirini_ch</dc:creator><slash:comments>4</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/59096.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=59096</wfw:commentRss><description>Καλησπέρα,&lt;br&gt;&lt;br&gt;έχω αναπτύξει ένα πολύ απλό web service και προσπαθώ να δημιουργήσω ένα client για να το καλέσω. Χρησιμοποιώντας το svcutil ως εξής &lt;br&gt;svcutil http://localhost/myservice.svc μπόρεσα να το καλέσω και να δημιουργηθούν τα απαραίτητα αρχεία. Ωστόσο αυτό που θέλω είναι να το &lt;br&gt;καλέσω χρησιμοποιώντας ένα τοπικό αρχείο δηλαδή: svcutil myservice.wsdl (path to file).Αυτό μου βγάζει το ακόλουθο σφάλμα&lt;br&gt;&lt;br&gt;&lt;p&gt;"Cannot read myservice.wsdl cannot load file myservice.wsdl as an assembly. Check the fusion logs for more information.&lt;/p&gt;
Could not load file or assembly myservice.wsdl or one of each
dependencies. The module was expected to contain an assembly manifest. &lt;br&gt;&lt;br&gt;Όποιος μπορεί ας βοηθήσει. &lt;br&gt;Ευχαριστώ πολύ &lt;br&gt;</description></item><item><title>Αδυναμία κατανάλωσης web service που βρίσκεται σε server</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/58770.aspx</link><pubDate>Sun, 23 May 2010 01:45:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:58770</guid><dc:creator>Vangos</dc:creator><slash:comments>2</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/58770.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=58770</wfw:commentRss><description>Καλησπέρα σας,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Έχω φτιάξει ένα ASP.NET website εντός του οποίου υπάρχουν 2 WCF web services (.svc). Έστω Α και Β. Μπορώ να δημιουργήσω clients για να τα κάνουν consume όσο το site βρίσκεται στο&amp;nbsp;localhost. Μια χαρά ως εδώ. Όταν ανεβάσω το site στον server μου, αν πληκτρολογήσω τη διεύθυνση του κάθε service στον browser (http://myserver.gr/A.svc, http://myserver.gr/B.svc), όλα είναι οκ.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Όταν πάω να καταναλώσω το Α (δίνοντας το URL προς τον σέρβερ), δουλεύει. Όταν πάω να κάνω το ίδιο πράγμα (add service reference) για το Β, τότε εμφανίζεται το παρακάτω error:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;The document at the url http://myserver.gr/B.svc was not recognized as a known document type.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;The error message from each known type may help you fix the problem:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;- Report from 'XML Schema' is 'The document format is not recognized (the content type is 'text/html; charset=UTF-8').'.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;- Report from 'http://myserver.gr/B.svc' is 'The document format is not recognized (the content type is 'text/html; charset=UTF-8').'.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;- Report from 'DISCO Document' is 'There was an error downloading 'http://win-4y3p8aioi39/B.svc?disco'.'.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;- The remote name could not be resolved: 'win-4y3p8aioi39'&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;- Report from 'WSDL Document' is 'The document format is not recognized (the content type is 'text/html; charset=UTF-8').'.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;Metadata contains a reference that cannot be resolved: 'http://myserver.gr/B.svc'.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;Metadata contains a reference that cannot be resolved: 'http://myserver.gr/B.svc'.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;If the service is defined in the current solution, try building the solution and adding the service reference again.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Ενημερώστε με αν χρειάζεστε κάποια επιπλέον πληροφορία.&amp;nbsp;Ευχαριστώ εκ των προτέρων.&lt;/div&gt;&lt;/div&gt;</description></item><item><title>WCF Service conect MS SQL database</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/58175.aspx</link><pubDate>Tue, 20 Apr 2010 20:14:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:58175</guid><dc:creator>dookie</dc:creator><slash:comments>3</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/58175.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=58175</wfw:commentRss><description>Με αφορμη αυτό το &lt;a href="http://www.dotnetzone.gr/cs/forums/thread/49706.aspx"&gt;post&lt;/a&gt; γνωρίζει κάποιος πως μπορώ απ' το .cs κομμάτι να επικοινωνήσω με μια ms sql βάση?&lt;br&gt;Πρέπει να προσθέσω παραμέτρους στο web.config?&lt;br&gt;Ευχαριστώ &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;br&gt;</description></item><item><title>Πρόβλημα με certificates</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/57747.aspx</link><pubDate>Fri, 19 Mar 2010 00:15:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:57747</guid><dc:creator>zeon</dc:creator><slash:comments>3</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/57747.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=57747</wfw:commentRss><description>Αντιμετωπίζω το εξής θέμα σε σχέση με certificates&lt;br&gt;Υπάρχει ένα web service υλοποιημένο σε ένα εργαλείο. Αυτό είναι το target web service και θέλω να το καλώ με certificates. &lt;br&gt;Έχω φτιάξει και ένα web service σε .net (2008 αλλά old web service όχι WCF) και κάνω reference το web service και μεσω του νέου web service expose τη web method του αρχικού web service.&lt;br&gt;Από νέο λοιπόν project (win forms) κάνω add web refernece το .net web service και το καλώ. Κάνω debug και φορτώνει κανονικά το certificate αλλά παρόλαυατα παίρνω μύνημα cannot create sll secure connection (Message = "The request was aborted: Could not create SSL/TLS secure channel.").&lt;br&gt;Πρόσθεσα το client certificate και στον iusr και στον aspnet αλλά συνεχίζει το ίδιο πρόβλημα.&lt;br&gt;Να σημειώσω ότι αν όλο αυτό παίξει σε απλό http και όχι σε https (δεν παίξω με certificates) όλα παίζουν κανονικά.&lt;br&gt;&lt;br&gt;(&lt;br&gt;
Dim Certificate As String = "\\xxx\xxx.cer"&lt;br&gt;
Dim cert As X509Certificate = X509Certificate.CreateFromCertFile(Certificate)&lt;br&gt;
Dim cert As System.Security.Cryptography. = X509Certificate.CreateFromCertFile(Certificate)&lt;br&gt;
o.ClientCertificates.Add(cert)&lt;br&gt;
)&lt;br&gt;
&lt;br&gt;</description></item><item><title>Kλήση ενός Web Service σε διαφορετικούς servers.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/57589.aspx</link><pubDate>Wed, 10 Mar 2010 18:27:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:57589</guid><dc:creator>dgg</dc:creator><slash:comments>2</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/57589.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=57589</wfw:commentRss><description>Γειά σας,&lt;br&gt;&lt;br&gt;Έχω φτιάξει ένα πολύ απλό web service σε java, απο αυτό το tutorial: http://netbeans.org/kb/docs/websvc/jax-ws.html&lt;br&gt;Επίσης έφτιαξα ένα Windows Forms Application σε VB για δοκιμή.&lt;br&gt;&lt;br&gt;Το καλώ έτσι:&lt;br&gt;Private Sub LoginForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Try&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim calcServ As New CalculatorServiceReference.CalculatorWSClient()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim t As Integer&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t = calcServ.add(10, 11)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MessageBox.Show(t)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Catch ex As Exception&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MessageBox.Show(ex.Message)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Try&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br&gt;&lt;br&gt;&lt;br&gt;Αυτό δουλεύει τοπικά. Η ερώτηση είναι πώς θα μπορούσα να το καλέσω έτσι ώστε να του δίνω κάπως τη διευθυνση του server σε περίπτωση που ειναι deployed σε κάποιο άλλο μηχάνημα;&lt;br&gt;</description></item><item><title>WCF &amp; .NETCF MessageSecutiyException</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/54456.aspx</link><pubDate>Wed, 14 Oct 2009 03:08:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:54456</guid><dc:creator>strapro</dc:creator><slash:comments>15</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/54456.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=54456</wfw:commentRss><description>Κατέβασα ενα σετ απο παραδείγματα για windows mobile εφαρμογες που χρησιμοποιούν WCF (&lt;a href="http://wcfguidanceformobile.codeplex.com/"&gt;http://wcfguidanceformobile.codeplex.com/&lt;/a&gt;) ωστόσο δυσκολεύομαι να τρέξω το παράδειγμα που χρησιμοποιεί Mutual Certification. Στο συγκεκριμένο σενάριο το κινητό καλεί ενα self hosted service που χρησιμοποιει BasicHttpBinding. Για την πιστοποίηση τόσο του κινητού όσο και του serivce (Mutual Certification) χρησιμοποιούνται x.509 certificates &lt;br&gt;&lt;br&gt;Ωστόσο οταν καλώ το service στην οθόνη του emulator&lt;b&gt; &lt;/b&gt;εμφανίζεται MessageSecurityException.&lt;br&gt;&lt;br&gt;Σύμφνωνα με &lt;a href="http://msdn.microsoft.com/en-us/library/bb907174.aspx"&gt;αυτή &lt;/a&gt;τη σελίδα του msdn το συγκεκρίμενο exception εμφανίζεται μεταξύ άλλων όταν καλείται ενα service χρησιμοποιώντας remote connection. Δεδομένου οτι χρησιμοποιώ τον emulator του vs υπαρχει περίπτωση να προκαλείται απο εκεί το exception?&lt;br&gt;&lt;br&gt;Έχει δοκιμάσει κανείς κάτι παρόμοιο?&lt;br&gt;</description></item><item><title>Λαθος αποτέλεσμα WebMethod</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/57317.aspx</link><pubDate>Thu, 25 Feb 2010 00:24:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:57317</guid><dc:creator>gio1283</dc:creator><slash:comments>3</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/57317.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=57317</wfw:commentRss><description>&lt;P&gt;Καλησπέρα,&lt;/P&gt;
&lt;P&gt;έχω φτιάξει ένα webservice σε c# το οποίο καλεί έναν πίνακα από τη βάση μου. Η μέθοδος που έχω φτιάξει είναι η getStoixeia(string name). Θέλω λοιπόν όταν καλώ αυτή τη μέθοδο να εμφανίζει τα στοιχεία &lt;STRONG&gt;address κ telephone&lt;/STRONG&gt; &lt;U&gt;μόνο όμως για το συγκεκριμένο όνομα που θα δίνεται&lt;/U&gt;. Όμως όταν πάω να τρέξω το webservice βάζω το όνομα που θέλω και πατώντας Invoke που εμφανίζει αυτήν την γραμμή &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;string&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=ns&gt;&lt;FONT color=#ff0000&gt; xmlns&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B class=ns&gt;&lt;FONT color=#ff0000&gt;http://tempuri.org/&lt;/FONT&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN class=m&gt;"&lt;/SPAN&gt;&lt;SPAN class=m&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=tx&gt;&lt;STRONG&gt;4&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;string&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp; όπου 4 είναι το σύνολο των ονομάτων που έχω στο table μου. Τι κάνω λάθος?Ευχαριστώ&lt;/P&gt;
&lt;P&gt;Ο κώδικας που έχω γράψει είναι:&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;[&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;WebMethod&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;]&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;public&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; getStoixeia(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; name)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;DataSet&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; ds = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;DataSet&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;();&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;SqlDataAdapter&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; adapter = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;SqlDataAdapter&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;();&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;SqlConnection&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; cn = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;SqlConnection&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\Desktop\Test\App_Data\Vasi1.mdf;Integrated Security=True;User Instance=True;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;);&lt;/P&gt;
&lt;P&gt;cn.Open();&lt;/P&gt;
&lt;P&gt;adapter.SelectCommand = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;SqlCommand&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;"Select&amp;nbsp;* From Users"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;, cn);&lt;/P&gt;
&lt;P&gt;adapter.Fill(ds);&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; x = &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;Convert&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.ToString(adapter.Fill(ds));&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;return&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; x;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;&lt;/FONT&gt;</description></item><item><title>SOAP msgs to browser</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/57035.aspx</link><pubDate>Tue, 09 Feb 2010 20:15:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:57035</guid><dc:creator>giannaros</dc:creator><slash:comments>3</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/57035.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=57035</wfw:commentRss><description>Γεια σας &lt;br&gt;έχω δύο wcf services τα οποία επικοινωνούν μεταξύ τους και το ένα μόνο στέλνει δεδομένα, τώρα θα ήθελα να αναπτύξω μία μέθοδο η οποία θα στέλνει δεδομένα στον browser, όπως λειτουργεί ένας web server όταν κατεβάζουμε ένα αρχείο.Αυτός όμως φαντάζομαι δεν είναι εφικτό γιατί ο Browser δεν καταλαβαίνει τα μηνύματα αυτά έτσι δεν είναι?Αυτό μπορεί να υλόποιηθεί με rest services?Αν ναι δηλαδή τα rest services στέλνουν μηνύματα τα οποία είναι κατανοητά από τον browser? Τέλος αν πούμε ότι στέλνω αρχεία μεταξύ web services τα οποία είναι πολύ μεγάλα(μέγεθους gb) μήπως δεν είναι η σωστή τεχνολογία για να υλοποιηθεί κάτι τέτοιο?&lt;br&gt;Ευχαριστώ για όποια απάντηση&lt;br&gt;</description></item><item><title>Έτοιμα Web Services</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/56788.aspx</link><pubDate>Sat, 30 Jan 2010 01:20:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:56788</guid><dc:creator>labroutsaki</dc:creator><slash:comments>2</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/56788.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=56788</wfw:commentRss><description>&lt;P&gt;Καλησπέρα σε όλους,&lt;/P&gt;
&lt;P&gt;Γνωρίζετε αν υπάρχει κάποιο site με έτοιμα web services&amp;nbsp;το οποίο να έχει web services&amp;nbsp;όπως αυτά&amp;nbsp;που προσθέτουμε σε κάποια web sites, που δίνουν πληροφορίες για τον καιρό ή δίνουν πληροφορίες για το γενικό δείκτη του χρηματιστηρίου;&lt;/P&gt;</description></item><item><title>ASPNET does not have the authority to perform the requested command</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/54744.aspx</link><pubDate>Tue, 27 Oct 2009 22:20:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:54744</guid><dc:creator>RoboGeorge</dc:creator><slash:comments>7</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/54744.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=54744</wfw:commentRss><description>Καλησπέρα,&lt;br&gt;&lt;br&gt;μόλις τελείωσα με την κατασκευή ενός web service το οποίο έκανε απλά μια καταχώρηση σε ένα πίνακα DB2.&lt;br&gt;&lt;br&gt;Κατά την διάρκεια του development&amp;nbsp; για την επικοινωνία με την βάση χρησιμοποιήθηκε ένας third party ODBC driver της DataDirect.&lt;br&gt;&lt;br&gt;Λόγο ότι ο driver όμως δεν μπορεί να εγκατασταθεί σε Server πρέπει να γίνει χρήση του Driver της DB2 γνωστός στους φίλους της IBM και μη ως DB2Connect&lt;br&gt;&lt;br&gt;Μόλις έγινε η αλλαγή του driver μου εμφανίζει ξαφνικά στο connect με την βάση το παρακάτω μήνυμα.&lt;br&gt;&lt;br&gt;"ASPNET does not have the authority to perform the requested command"&lt;br&gt;&lt;br&gt;Χρησιμοποιώντας τον ίδιο ακριβός κώδικα σε Win application μπορώ και κάνω connect κανονικά.&lt;br&gt;&lt;br&gt;Από ότι καταλαβαίνω πρέπει ο ASPNET User να αποκτήσει κάποια δικαιώματα ή να συμπεριληφθεί&amp;nbsp; σε κάποιο User Group.&lt;br&gt;&lt;br&gt;Θα εκτιμούσα οποιαδήποτε βοήθεια&lt;br&gt;&lt;br&gt;Ευχαριστώ εκ τον προτέρων&lt;br&gt;&lt;br&gt;Robo George&lt;br&gt;&lt;br&gt;</description></item><item><title>authentication problems</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/52298.aspx</link><pubDate>Wed, 08 Jul 2009 20:54:52 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:52298</guid><dc:creator>giannaros</dc:creator><slash:comments>11</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/52298.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=52298</wfw:commentRss><description>Καλησπέρα ασχολούμαι για ένα project με web services.Το concept είναι ότι θέλω να δημιουργήσω κάποιους clients (σε wcf) οι οποίοι θα συνδέονται σε έναν server (wcf).Το κυριότερο κομμάτι είναι ότι θέλω η επικοινωνία να είναι ασφαλής δηλαδή η επικοινωνία να γίνεται με HTΤPS και να μπορώ να κάνω authenticate ποιος client συνδέεται.Έτσι επέλεξα security mode--&amp;gt;trasport και στην συνέχεια clientcredentialtype=certificate.Το πρόβλημα είναι ότι η επικοινωνία δεν γίνεται.Αν αλλάξω όμως το security mode se TransportWithMessageCredential η επικοινωνία λειτουργεί.Το ερωτημά μου είναι αν τα παραπάνω δύο&amp;nbsp; configurations είναι ισοδύναμα?Δηλαδή αφού το δεύτερο δουλεύει είμαι οκ?Επίσης τα certificate τα δημιουργώ με το makecert tool.Είναι ασφαλέσ να αφήσω τα certificates στο certificaet store?Μήπως είναι ποιο ασφαλέσ να τα φορτώνω από ένα αρχείο?Αν ναι υπάρχει κάποιος τρόπος να γίνει αυτό?&lt;br&gt;&lt;br&gt;Μπορεί κάποιοσ να με βοηθήσει ?Έχω κολλήσει αρκετές βδομάδες με αυτά τα ερωτήματα.Ευχαριστώ&lt;br&gt;</description></item><item><title>WCF problem.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/51527.aspx</link><pubDate>Thu, 11 Jun 2009 03:40:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:51527</guid><dc:creator>Τάσκος Γιώργος</dc:creator><slash:comments>11</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/51527.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=51527</wfw:commentRss><description>Καλησπέρα, συνεχίζοντας από το συγκεκριμένο &lt;a href="http://www.dotnetzone.gr/cs/forums/51503/ShowThread.aspx#51503"&gt;post&lt;/a&gt;, και αφού όντως λύθηκε,&lt;br&gt;και όντως δουλεύει, έχω ένα άλλο πρόβλημα τώρα.&lt;br&gt;&lt;br&gt;Δεν είχα επισημάνει ότι το object που θέλω να κάνω Equality check είναι επίσης και [DataContract].&lt;br&gt;&lt;br&gt;Και ο έλεγχος αυτός πρέπει να γίνεται στον Client που κάνει consume το WCF Service και τραβάει τέτοιου&lt;br&gt;τύπου δεδομένα. &lt;br&gt;&lt;br&gt;Παρατήρησα όμως ότι στον Client γινότανε πάλι Equality check by Reference και όχι&lt;br&gt;όπως δουλεύει στον "Server" αφου το δοκίμασα, και όντως λειτουργεί κανονικά. &lt;br&gt;&lt;br&gt;Βλέπω ότι τα Generated Proxy Classes δεν κάνουν όντως Implement το IEquatable&amp;lt;T&amp;gt;.&lt;br&gt;Και πως να το κάνουν αφού στο Serializing καταλαβαίνω ότι δεν παίρνουν μέρος οι μεθόδοι.&lt;br&gt;&lt;br&gt;Μου διαφεύγει κάτι που δεν ξέρω?&lt;br&gt;&lt;br&gt;Ποια είναι η λύση που προτείνει το community σε μια τέτοια περίπτωση? Partial class?&lt;br&gt;Implement μια ακόμα ίδια class και μπλέξιμο με copy κτλ?&lt;br&gt;&lt;br&gt;Ευχαριστώ.&lt;br&gt;</description></item></channel></rss>