<?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>Απ: DLL + Web Service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32930.aspx</link><pubDate>Fri, 15 Jun 2007 07:46:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32930</guid><dc:creator>jsr</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32930.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=32930</wfw:commentRss><description>Γενικά είναι κακή τακτική να καρφώνεις το impersonation μέσα στο web.config. Το πιθανότερο είναι, όπως σου είπε και η Νατάσα,&amp;nbsp; ότι λαμβάνει χώρα κάποιο λάθος το οποίο χάνεται λόγω καποιου on error resume next. Θα πρέπει επομένως να κανεις&amp;nbsp; inspect τον κώδικά σου και να προσθέσεις tracing για να βρεις τι φταίει. &lt;br&gt;&lt;br&gt;Επίσης για να αποφύγεις το θέμα με το impersonation θα μπορούσες να φτιάξεις ένα COM+ application μέσα στο οποιο θα κάνεις host το vb6 dll με τα καταλληλα credentials. &lt;br&gt;</description></item><item><title>Απ: DLL + Web Service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/24979.aspx</link><pubDate>Wed, 14 Feb 2007 18:18:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:24979</guid><dc:creator>Νατάσα Μανουσοπούλου</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/24979.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=24979</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Adamantios:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:10pt;color:black;font-family:Tahoma;"&gt;Στο web.config έβαλα την εξής εγγραφή &lt;/span&gt;&lt;span style="font-size:10pt;color:blue;font-family:Tahoma;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:10pt;color:maroon;font-family:Tahoma;"&gt;identity&lt;/span&gt;&lt;span style="font-size:10pt;color:blue;font-family:Tahoma;"&gt; &lt;/span&gt;&lt;span style="font-size:10pt;color:red;font-family:Tahoma;"&gt;impersonate&lt;/span&gt;&lt;span style="font-size:10pt;color:blue;font-family:Tahoma;"&gt; =&lt;/span&gt;&lt;span style="font-size:10pt;color:black;font-family:Tahoma;"&gt;"&lt;/span&gt;&lt;span style="font-size:10pt;color:blue;font-family:Tahoma;"&gt;true&lt;/span&gt;&lt;span style="font-size:10pt;color:black;font-family:Tahoma;"&gt;"&lt;/span&gt;&lt;span style="font-size:10pt;color:blue;font-family:Tahoma;"&gt; &lt;/span&gt;&lt;span style="font-size:10pt;color:red;font-family:Tahoma;"&gt;userName&lt;/span&gt;&lt;span style="font-size:10pt;color:blue;font-family:Tahoma;"&gt; =&lt;/span&gt;&lt;span style="font-size:10pt;color:black;font-family:Tahoma;"&gt;"&lt;/span&gt;&lt;span style="font-size:10pt;color:blue;font-family:Tahoma;"&gt;ΧΧΧΧΧ\administrator&lt;/span&gt;&lt;span style="font-size:10pt;color:black;font-family:Tahoma;"&gt;"&lt;/span&gt;&lt;span style="font-size:10pt;color:blue;font-family:Tahoma;"&gt; &lt;/span&gt;&lt;span style="font-size:10pt;color:red;font-family:Tahoma;"&gt;password&lt;/span&gt;&lt;span style="font-size:10pt;color:blue;font-family:Tahoma;"&gt; =&lt;/span&gt;&lt;span style="font-size:10pt;color:black;font-family:Tahoma;"&gt;"&lt;/span&gt;&lt;span style="font-size:10pt;color:blue;font-family:Tahoma;"&gt;ΧΧΧΧΧΧ&lt;/span&gt;&lt;span style="font-size:10pt;color:black;font-family:Tahoma;"&gt;"&lt;/span&gt;&lt;span style="font-size:10pt;color:blue;font-family:Tahoma;"&gt; /&amp;gt; &lt;font color="#000000"&gt;με την ελπίδα ότι θα λύσει το πρόβλημα μου, αλλά δυστυχώς είχα και πάλι το ίδιο πρόβλημα. Δεν ξέρω αν αυτό εννοούσες παραπάνω ή κάτι άλλο…..&lt;/font&gt;&lt;/span&gt;
&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Να σου πω την αλήθεια, δεν εννοούσα αυτό. Μάλλον δεν είναι πολύ καλή ιδέα να κάνεις impersonate τον local admin γιατί έχει πολύ περισσότερες δυνατότητες από ό,τι χρειάζεσαι. Καλύτερα να δώσεις ρητά τα σχετικά δικαιώματα στον ASPNET (το οποίο σου είχα προτείνει αρχικά).&lt;br&gt;Έχε επίσης υπόψη ότι το explicit impersonate που κάνεις δε δουλεύει σε Windows 2000.&lt;br&gt;&lt;br&gt;Κοίτα το event log, εκεί θα δεις τα όποια μηνύματα έχουν προκληθεί από security errors.&lt;br&gt;</description></item><item><title>Απ: DLL + Web Service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/24977.aspx</link><pubDate>Wed, 14 Feb 2007 17:41:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:24977</guid><dc:creator>Adamantios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/24977.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=24977</wfw:commentRss><description>&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Νατάσα Μανουσοπούλου:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Όταν χρησιμοποιείς τον Cassini το web application τρέχει με τα δικά σου credentials, ενώ κάτω από τον IIS τρέχει με το χρήστη ASPNET. Αυτός είναι απλός χρήστης, και δεν έχει δικαίωμα να σηκώσει COM exe server. Αυτό το ρυθμίζεις με το dcomcnfg.exe. Γενικά μοιάζει να έχεις πρόβλημα security related, αν και αναρωτιέμαι γιατί δεν παίρνεις κανένα exception. Μήπως το VB6 dll περιέχει διάφορα On Error Resume Next;&lt;BR&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Tahoma;"&gt;Καλημέρα Νατάσα.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Tahoma;"&gt;Στο web.config έβαλα την εξής εγγραφή &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Tahoma;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:maroon;FONT-FAMILY:Tahoma;"&gt;identity&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Tahoma;"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:red;FONT-FAMILY:Tahoma;"&gt;impersonate&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Tahoma;"&gt; =&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Tahoma;"&gt;"&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Tahoma;"&gt;true&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Tahoma;"&gt;"&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Tahoma;"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:red;FONT-FAMILY:Tahoma;"&gt;userName&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Tahoma;"&gt; =&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Tahoma;"&gt;"&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Tahoma;"&gt;ΧΧΧΧΧ\administrator&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Tahoma;"&gt;"&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Tahoma;"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:red;FONT-FAMILY:Tahoma;"&gt;password&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Tahoma;"&gt; =&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Tahoma;"&gt;"&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Tahoma;"&gt;ΧΧΧΧΧΧ&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Tahoma;"&gt;"&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Tahoma;"&gt; /&amp;gt; &lt;FONT color=#000000&gt;με την ελπίδα ότι θα λύσει το πρόβλημα μου, αλλά δυστυχώς είχα και πάλι το ίδιο πρόβλημα. Δεν ξέρω αν αυτό εννοούσες παραπάνω ή κάτι άλλο…..&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Tahoma;"&gt;&lt;FONT color=#000000&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: DLL + Web Service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/24961.aspx</link><pubDate>Wed, 14 Feb 2007 07:57:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:24961</guid><dc:creator>Νατάσα Μανουσοπούλου</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/24961.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=24961</wfw:commentRss><description>Όταν χρησιμοποιείς τον Cassini το web application τρέχει με τα δικά σου credentials, ενώ κάτω από τον IIS τρέχει με το χρήστη ASPNET. Αυτός είναι απλός χρήστης, και δεν έχει δικαίωμα να σηκώσει COM exe server. Αυτό το ρυθμίζεις με το dcomcnfg.exe. Γενικά μοιάζει να έχεις πρόβλημα security related, αν και αναρωτιέμαι γιατί δεν παίρνεις κανένα exception. Μήπως το VB6 dll περιέχει διάφορα On Error Resume Next;&lt;br&gt;</description></item><item><title>DLL + Web Service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/24944.aspx</link><pubDate>Wed, 14 Feb 2007 04:12:46 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:24944</guid><dc:creator>Adamantios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/24944.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=24944</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT face="Times New Roman" size=3&gt;Καλησπερίζω την παρέα.&lt;/FONT&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;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;Προσπαθώ να βγάλω άκρη με ένα πρόβλημα που…. δεν δείχνει να είναι πρόβλημα!!!! &lt;/FONT&gt;&lt;SPAN style="FONT-FAMILY:Wingdings;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;&lt;SPAN style="mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Times New Roman"&gt; Ας πάρουμε όμως τα πράγματα από την αρχή.&lt;/FONT&gt;&lt;/FONT&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;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;Έχουμε ένα ωραίο &lt;SPAN style="mso-ansi-language:EN-US;"&gt;dll&lt;/SPAN&gt;ακι γραμμένο σε &lt;SPAN style="mso-ansi-language:EN-US;"&gt;VB&lt;/SPAN&gt;6 το οποίο παίζει άψογα τα τελευταία 2 χρόνια. Μου ζητήθηκε, λοιπόν, να πάρω αυτό το &lt;SPAN style="mso-ansi-language:EN-US;"&gt;dll&lt;/SPAN&gt;ακι, και να το κάνω &lt;SPAN style="mso-ansi-language:EN-US;"&gt;import&lt;/SPAN&gt; σε ένα &lt;SPAN style="mso-ansi-language:EN-US;"&gt;web&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EN-US;"&gt;service&lt;/SPAN&gt;. Έφτιαξα, λοιπόν ένα &lt;SPAN style="mso-ansi-language:EN-US;"&gt;web&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EN-US;"&gt;service&lt;/SPAN&gt;, το έκανα &lt;SPAN style="mso-ansi-language:EN-US;"&gt;reference&lt;/SPAN&gt;, το &lt;SPAN style="mso-ansi-language:EN-US;"&gt;VS&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;μου έφτιαξε ένα ωραίο &lt;SPAN style="mso-ansi-language:EN-US;"&gt;interop&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;και όσο το έτρεχα από τον &lt;SPAN style="mso-ansi-language:EN-US;"&gt;cassini&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;όλα ήταν άψογα! Μόλις όμως το να &lt;SPAN style="mso-ansi-language:EN-US;"&gt;publish&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;και πήγα να το τρέξω από τον &lt;SPAN style="mso-ansi-language:EN-US;"&gt;IIS&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;έφαγα μια χοντρότατη&amp;nbsp;μα κομψότατη ήττα!!!! &lt;/FONT&gt;&lt;SPAN style="FONT-FAMILY:Wingdings;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;&lt;SPAN style="mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Times New Roman"&gt; Το &lt;SPAN style="mso-ansi-language:EN-US;"&gt;dll&lt;/SPAN&gt; ενώ δείχνει να δουλεύει σωστά (το dll επικοινωνεί με ένα &lt;SPAN style="mso-ansi-language:EN-US;"&gt;activex&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EN-US;"&gt;exe&lt;/SPAN&gt; και βλέπω στον &lt;SPAN style="mso-ansi-language:EN-US;"&gt;automation&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EN-US;"&gt;manager&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;ότι όταν το καλώ σηκώνονται &lt;SPAN style="mso-ansi-language:EN-US;"&gt;objects)&lt;/SPAN&gt;, δεν γυρνάει τιμές στο &lt;SPAN style="mso-ansi-language:EN-US;"&gt;WS&lt;/SPAN&gt;!!!!&lt;/FONT&gt;&lt;/FONT&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;FONT face="Times New Roman" size=3&gt;Καμιά ιδέα;;;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>