<?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>Απ: Εγκατάσταση Web Service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44341.aspx</link><pubDate>Thu, 28 Aug 2008 22:55:06 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44341</guid><dc:creator>mukumuku</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44341.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=44341</wfw:commentRss><description>Ο χρήστης στο application pool είναι ο network service. Ο οποίος είχε πρόσβαση στην βάση. Αυτό που άλλαξα και δούλεψε ήταν ένας φάκελος temp, νομίζω C:\Windows\Temp, ο οποίος ήταν read only και δεν έπρεπε να είναι. Το ίδιο είχα κάνει και για το προηγούμενο πρόβλημα με κάποιον άλλο φάκελο + αυτά που μου είπες. Τι κακό είναι αυτό με τα W2k3...&lt;br&gt;</description></item><item><title>Απ: Εγκατάσταση Web Service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44340.aspx</link><pubDate>Thu, 28 Aug 2008 21:34:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44340</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44340.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=44340</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;mukumuku:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Δεν ξέρω τι φταίει ακριβώς γι αυτό το πρόβλημα. Υποψιάζομαι ότι κάτι παίζει με τα permissions της βάσης στον sql server. Τον 2005 express χρησιμοποιώ. Νομίζω ότι δεν θα μπορούν τα web services να συνδεθούν με την βάση. Στα xp συνδέονταν με το user account Aspnet και απλά έδινα τα κατάλληλα permissions από τον sql. Στα 2003 δεν έχει τέτοιον User. Λίγο που πρόλαβα να ψάξω στο internet βρήκα ότι το αντίστοιχο user account είναι το Network Services. Έδωσα τόσο σ' αυτό, όσο και στο local services permissions αλλά δεν βρήκα άκρη. Θα επανέλθω αύριο, αν μπορείς να βοηθήσεις και σε αυτό θα είμαι υπόχρεος!&lt;BR&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Θα πρέπει ο χρήστης με τον οποίο τρέχει η εφαρμογή μέσω του application pool, να έχει και πρόσβαση στην βάση σου. &lt;/P&gt;
&lt;P&gt;Εναλακτικά μπορείς να μην συνδέεσαι στην βάση με Windows Authentication αλλά με SQL Authentication.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: Εγκατάσταση Web Service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44327.aspx</link><pubDate>Thu, 28 Aug 2008 02:20:44 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44327</guid><dc:creator>mukumuku</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44327.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=44327</wfw:commentRss><description>Την 2η ενέργεια την είχα κάνει. Την πρώτη δεν είχα κάνει. Την έκανα και μαζί με κάτι άλλα πράγματα που βρήκα στο net τώρα δουλεύει! Ευχαριστώ πολύ!&lt;br&gt;&lt;br&gt;&amp;nbsp;Μου έχει παρουσιαστεί κι άλλο ένα πρόβλημα τώρα. Άτιμα windows 2K3 &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;... Ενώ μου βρίσκει το web reference και μου εμφανίζει όλα τα services μόλις πατάω το κουμπί add web reference μου βγάζει ένα messagebox με το μήνυμα : "Unable to download the following files from . http://xxxxx/xxxxx/service.asmx?wsdl Do you want to skip these files and continue?" Πατάω yes και παρατηρώ ότι δεν φέρνει ένα dataset που έχω μέσα στο project με τα web services. &lt;br&gt;&lt;br&gt;Δεν ξέρω τι φταίει ακριβώς γι αυτό το πρόβλημα. Υποψιάζομαι ότι κάτι παίζει με τα permissions της βάσης στον sql server. Τον 2005 express χρησιμοποιώ. Νομίζω ότι δεν θα μπορούν τα web services να συνδεθούν με την βάση. Στα xp συνδέονταν με το user account Aspnet και απλά έδινα τα κατάλληλα permissions από τον sql. Στα 2003 δεν έχει τέτοιον User. Λίγο που πρόλαβα να ψάξω στο internet βρήκα ότι το αντίστοιχο user account είναι το Network Services. Έδωσα τόσο σ' αυτό, όσο και στο local services permissions αλλά δεν βρήκα άκρη. Θα επανέλθω αύριο, αν μπορείς να βοηθήσεις και σε αυτό θα είμαι υπόχρεος!&lt;br&gt;</description></item><item><title>Απ: Εγκατάσταση Web Service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44326.aspx</link><pubDate>Thu, 28 Aug 2008 01:07:25 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44326</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44326.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=44326</wfw:commentRss><description>&lt;P&gt;Μερικές παρατηρήσεις επάνω στο εγχείρημα σου:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Το deployment των .NET Framework web εφαρμογών είναι γενικά copy &amp;amp; paste. Αλλά, με το copy και paste πρέπει να έχουμε εξασφαλίσει ότι τα δικαιώματα που απαιτούνται για την πρόσβαση στα αρχεία, δεν απαγορεύουν στον IIS να τα προσπελάσει. Το 90% των προβλημάτων που μου αναφέρονται με παρόμοιο αιτιολογικό, είναι γιατί κάποιος έκανε copy &amp;amp; paste αρχεία σε ένα server, έχοντας ο ίδιος δικαιώματα administrator, αλλά ποτέ δεν έλεγξε αν τα αρχεία μπορεί να τα προσπελάσει ο IIS. Να σημειώσω ότι στον folder wwwroot υπάρχουν πολύ περιοριστικά δικαιώματα, που πρέπει να κληρονομούνται στους&amp;nbsp;υποκαταλόγους και τα αρχεία κάτω αυτό αυτόν, και το σημαντικότερο δεν πρέπει να αλλάζονται/πειράζονται, αν δεν ξέρουμε ακριβώς τι κάνουμε.&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;U&gt;Ενέργεια&lt;/U&gt;: Από τα properties του φακέλου wwwroot, στο tab &lt;STRONG&gt;Security&lt;/STRONG&gt;, χρησιμοποίησε το κουμπί &lt;STRONG&gt;Advanced&lt;/STRONG&gt; για να μπεις στον διάλογο &lt;STRONG&gt;Advanced Security Settings for wwwroot&lt;/STRONG&gt;. Έλεγξε ότι η επιλογή "&lt;STRONG&gt;Allow inheritable permissions from parent to propagate to this object and all child objects&lt;/STRONG&gt;..."&amp;nbsp;&lt;U&gt;ΔΕΝ&lt;/U&gt; είναι επιλεγμένη. Επέλεξε την επιλογή "&lt;STRONG&gt;Replace permission entries on all child objects with entries shown here that apply to child objects&lt;/STRONG&gt;" και πάτα το κουμπί &lt;STRONG&gt;Apply&lt;/STRONG&gt; του διαλόγου, και όταν ολοκληρωθεί η εργασία Ok και Ok για να βγεις.&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Τα δικαιώματα που τρέχουν από default οι εφαρμογές στon IIS 5.x και στον IIS 6.0 είναι διαφορετικά, καθώς είναι διαφορετική και η αρχιτεκτονική των 2 web servers μεταξύ τους. Έχει μεγάλη σημασία να είσαι σίγουρος ότι τα δικαιώματα που θα δώσεις είναι αρκετά για την εφαρμογή σου.&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;U&gt;Ενέργεια&lt;/U&gt;: Μέσα από την MMC του Internet Infomation Server (IIS Manager Console), άνοιξε το δέντρο του web server, &lt;STRONG&gt;Web Sites&lt;/STRONG&gt;, και κάτω από το &lt;STRONG&gt;Default Web Site&lt;/STRONG&gt;, θα δεις τον κατάλογο της εφαρμογής σου. Θα πρέπει ο κατάλογος αυτός να είναι web application για να μπορείς να ορίσεις τα δικαιώματα που θα χρησιμοποιεί η web εφαρμογή που τρέχει σε αυτόν. Αν το εικονίδιο του καταλόγου της εφαρμογής σου, δεν έχει την σφαίρα του web στο κάτω δεξιά μέρος, τότε η εφαρμογή σου δεν έχει δικό της web application. Θα πρέπει μέσα από τα properties του καταλόγου, στο tab Directory να πατήσεις το κουμπί &lt;STRONG&gt;Create&lt;/STRONG&gt; που βρίσκεται στο κάτω μέρος, ώστε να δεις ότι αυτόματα ο IIS δίνει ένα όνομα application και κάνει assign την εφαρμογή σου σε ένα application pool. Τα δικαιώματα που θα τρέχει η εφαρμογή σου, θα είναι αυτά που ορίζονται από το application pool που ανήκει...&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: Εγκατάσταση Web Service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44325.aspx</link><pubDate>Thu, 28 Aug 2008 00:15:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44325</guid><dc:creator>mukumuku</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44325.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=44325</wfw:commentRss><description>Δεν φτιάχνω καινούριο thread γιατί το πρόβλημα μου είναι το ίδιο με του JohnL. Εδώ και ένα δίμηνο φτιάχνω ένα project με κάποια web services και άλλο ένα με μια windows εφαρμογή που τα χρησιμοποιεί. Το όλο εγχείρημα έχει σχεδόν ολοκληρωθεί και χθες είπα να το δοκιμάσω υπό κανονικές συνθήκες λειτουργίας. Δηλαδή τα web services να είναι σε έναν server με windows 2003 server x64 και η windows εφαρμογή σε pc με windows xp x86. &lt;br&gt;&lt;br&gt;Κατά την περίοδο της ανάπτυξης που όλα έτρεχαν σε windows xp με τον IIS 5.1 όλα δούλευαν κανονικά. Δηλαδή μπορούσα να έχω το μηχάνημα ως server και να συνδέεται κάποιος μέσω δικτύου και να χρησιμοποιεί τα web services. Χθες δεν μπορούσα με τίποτα να το κάνω να δουλέψει στο server. Ο server τρέχει IIS 6.0. Στην αρχή ακολούθησα την ίδια διαδικασία που έκανα στον IIS 5.1 για να δουλέψει. Δηλαδή copy - paste τον φάκελο με τα αρχεία στο wwwroot του IIS στα properties του, στο tab directory, στο application settings πεδίο πάτησα το κουμπί create. Δεν δούλεψε. Μετά δοκίμασα να το κάνω publish και ύστερα copy - paste, πάλι τίποτα. Μετά έφτιαξα ένα web setup project να τα κάνει όλα μόνο του, ενώ έδειχνε ότι το έκανε setup πάλι δεν δούλευε. Οταν πάω να κάνω add web reference στο project με την windows forms εφαρμογή βγάζει σφάλμα : HTTP Error 404 - File or directory not found. Υποψιάζομαι ότι κάτι φταίει με τα settings του IIS. Μια απλή html σελίδα που έχω φτιάξει την εμφανίζει πάντως αλλά μάλλον δεν θα παίζει ρόλο αυτό.&amp;nbsp; &lt;br&gt;</description></item><item><title>Απ: Εγκατάσταση Web Service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41486.aspx</link><pubDate>Sun, 13 Apr 2008 21:03:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41486</guid><dc:creator>JohnL</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41486.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=41486</wfw:commentRss><description>Ευχαριστώ!</description></item><item><title>Απ: Εγκατάσταση Web Service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41476.aspx</link><pubDate>Fri, 11 Apr 2008 16:57:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41476</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41476.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=41476</wfw:commentRss><description>Αυτό που ονομάζεις "εγκατάσταση" θα το βρεις ως "publishing and deployment". Δες εδώ για περισσότερες πληροφορίες &lt;A href="http://msdn2.microsoft.com/en-us/library/4t8yfwk0(VS.71).aspx"&gt;http://msdn2.microsoft.com/en-us/library/4t8yfwk0(VS.71).aspx&lt;/A&gt;</description></item><item><title>Εγκατάσταση Web Service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41475.aspx</link><pubDate>Fri, 11 Apr 2008 10:39:03 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41475</guid><dc:creator>JohnL</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41475.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=41475</wfw:commentRss><description>Πώς μπορώ να "εγκαταστήσω" ένα web service σε ένα server με Windows 2003 ?&lt;br&gt;&lt;br&gt;Αν και δουλεύει τοπικά στον προσωρινό που φτιάχνει η ASP, εγώ θέλω η τελική έκδοση να βρίσκεται στον server, όπου δεν θέλω να βάλω προφανώς VS. &lt;br&gt;&lt;br&gt;Νομίζω ότι είναι κάτι πολύ απλό γιαυτο και δεν το βρίσκω πουθενα &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-7.gif" alt="Tongue Tied" /&gt;&lt;br&gt;</description></item></channel></rss>