<?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>Re: dynamic url of a web service reference &amp; compact framework</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/1942.aspx</link><pubDate>Thu, 12 May 2005 07:07:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:1942</guid><dc:creator>Nektarios Kokolakis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/1942.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=1942</wfw:commentRss><description>Έχεις δίκιο, οι καλές λύσεις είναι οι απλές λύσεις (Εγώ καθόμουνα και έψαχνα πως να το κάνω με το config file).&lt;br /&gt; Για την ιστορία, τελικά, έφτιαξα ένα αρχείο παραμέτρων στο οποίο βάζω την διεύθυνση οπότε δεν χρειάζεται το rebuild.&lt;br /&gt; &lt;br /&gt; Ευχαριστώ&lt;br /&gt; &lt;br /&gt; Νεκτάριος&lt;br /&gt;</description></item><item><title>Re: dynamic url of a web service reference &amp; compact framework</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/1934.aspx</link><pubDate>Thu, 12 May 2005 04:13:04 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:1934</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/1934.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=1934</wfw:commentRss><description>&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt"&gt;Στο &lt;/span&gt;&lt;span lang="EN" style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US"&gt;smart&lt;/span&gt;&lt;span lang="EN" style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt"&gt; &lt;/span&gt;&lt;span lang="EN" style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US"&gt;client&lt;/span&gt;&lt;span lang="EN" style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt"&gt; &lt;/span&gt;&lt;span lang="EN" style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US"&gt;project&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt"&gt;, εκεί που γράφεις κώδικα του στυλ:&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&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;o:p&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Lucida Sans Typewriter Regular'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN" style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Lucida Sans Typewriter Regular'; mso-ansi-language: EN-GB"&gt;Dim&lt;/span&gt;&lt;span lang="EN" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Lucida Sans Typewriter Regular'; mso-ansi-language: EN-GB"&gt; proxy &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; localhost.Service1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Lucida Sans Typewriter Regular'; mso-ansi-language: EN-GB"&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: 10pt; FONT-FAMILY: 'Lucida Sans Typewriter Regular'"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Lucida Sans Typewriter Regular'; mso-ansi-language: EN-GB"&gt;TextBox&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Lucida Sans Typewriter Regular'"&gt;1.&lt;/span&gt;&lt;span lang="EN" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Lucida Sans Typewriter Regular'; mso-ansi-language: EN-GB"&gt;Text&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Lucida Sans Typewriter Regular'"&gt; = &lt;/span&gt;&lt;span lang="EN" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Lucida Sans Typewriter Regular'; mso-ansi-language: EN-GB"&gt;proxy&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Lucida Sans Typewriter Regular'"&gt;.&lt;/span&gt;&lt;span lang="EN" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Lucida Sans Typewriter Regular'; mso-ansi-language: EN-GB"&gt;HelloWorld&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Lucida Sans Typewriter Regular'"&gt;()&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&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: 10pt"&gt;&lt;o:p&gt;&lt;font face="Times New Roman"&gt;&amp;nbsp;&lt;/font&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: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt"&gt;Μπορείς να χρησιμοποιήσεις το Url property του proxy object, δηλαδή:&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;o:p&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Lucida Sans Typewriter Regular'; mso-ansi-language: EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; proxy &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; localhost.Service1&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 lang="EN" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Lucida Sans Typewriter Regular'; mso-ansi-language: EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;proxy.Url = "http://www.theserver.com/theservice.aspx"&lt;/span&gt;&lt;span lang="EN" style="mso-ansi-language: EN-GB"&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 lang="EN" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Lucida Sans Typewriter Regular'; mso-ansi-language: EN-GB"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;TextBox1.Text = proxy.HelloWorld()&lt;/span&gt;&lt;span lang="EN" style="FONT-SIZE: 10pt; mso-ansi-language: EN-GB"&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;o:p&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt"&gt;Το θέμα λοιπόν είναι, πού μπορείς να αποθηκεύσεις το string του δείχνει το service ώστε να είναι εύκολο το configuration. Εδώ οι επιλογές είναι πολλές, η πιο απλή όμως λύση είναι να κάνεις simulation του application.config αρχείου. Περισσότερες πληροφορίες μπορείς να βρεις εδώ:&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;/font&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt"&gt;&lt;a target="_blank" title="http://www.eggheadcafe.com/articles/dotnetcompactframework_app_config.asp" href="http://www.eggheadcafe.com/articles/dotnetcompactframework_app_config.asp"&gt;&lt;u&gt;&lt;font color="#800080"&gt;http://www.eggheadcafe.com/articles/dotnetcompactframework_app_config.asp&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt"&gt;Δηλαδή, ο λόγος που δεν υπάρχει το URL Behavior, είναι ότι στο CF δεν υποστηρίζεται το application configuration file, ωστόσο το URL property του proxy object δουλεύει μια χαρά &lt;img src="/forums//emoticons/emotion-5.gif" alt="Wink" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;</description></item><item><title>dynamic url of a web service reference &amp; compact framework</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/1932.aspx</link><pubDate>Wed, 11 May 2005 22:37:37 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:1932</guid><dc:creator>Nektarios Kokolakis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/1932.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=1932</wfw:commentRss><description>Καλησπέρα σε όλους.&lt;br /&gt; Έχω φτιάξει ένα web service&amp;nbsp; στον τοπικό μου υπολογιστή&amp;nbsp; το οποίο δουλεύει σωστά με ένα web service client στον τοπικό μου υπολογιστή με web reference στο localhost.&lt;br /&gt; Τώρα θέλω να κάνω αυτή τη σύνδεση από ένα pda με windows ce το οποίο πρέπει να κάνει reference στην κανονική διεύθυνση του υπολογιστή μου και όχι στο local host. Επίσης μετά θέλω να το μεταφέρω και σε ένα πελάτη ο οποίος φυσικά θα έχει άλλη web διεύθυνση. Τις αλλαγές στα url θέλω να τις κάνω δυναμικά για να μην ξανακάνω build κάθε φορά τον κώδικά μου. Δυστυχώς το compact framework δεν υποστηρίζει το property url behavior στο web service reference ώστε να το κάνω dynamic.&lt;br /&gt; Μήπως έχει κάποιος καμια καλή ιδέα πως να ξεπεράσω αυτό το πρόβλημα;&lt;br /&gt; &lt;br /&gt; Ευχαριστώ&lt;br /&gt; Νεκτάριος&lt;br /&gt;</description></item></channel></rss>