<?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>Απ: Εκτέλεση batch file μέσα από Web Service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/38084.aspx</link><pubDate>Fri, 07 Dec 2007 19:03:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:38084</guid><dc:creator>gabrielk43</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/38084.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=38084</wfw:commentRss><description>Το service κάθεται πάνω σε Windows Server 2003. Ρύμισα τα permissions του Network Service account αλλά πάλι τίποτα. Το πρόβλημα μου μάλλον έχει να κάνει σχετικά με το ποιός user εκτελεί το process που ανοίγω μέσα από το web service. Είναι ο ίδιος που σχετίζεται με το application pool του service ή κάποιος άλλος;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Εκτέλεση batch file μέσα από Web Service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/38083.aspx</link><pubDate>Fri, 07 Dec 2007 17:07:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:38083</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/38083.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=38083</wfw:commentRss><description>&lt;P&gt;Σε τι λειτουργικό κάθεται το service? Αν πρόκειται για Windows Server 2003, οι ASP.NET εφαρμογές τρέχουν κάτω από το "NT AUTHORITY\Network Service" machine account.&lt;/P&gt;</description></item><item><title>Εκτέλεση batch file μέσα από Web Service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/38063.aspx</link><pubDate>Thu, 06 Dec 2007 23:41:41 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:38063</guid><dc:creator>gabrielk43</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/38063.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=38063</wfw:commentRss><description>Σε συνέχεια από προηγούμενο post μου&lt;a href="http://www.dotnetzone.gr/cs/forums/thread/38046.aspx"&gt; http://www.dotnetzone.gr/cs/forums/thread/38046.aspx&lt;/a&gt;, αποφάσισα να δημιουργήσω ένα καινούριο thread για μια καινούρια απορία που μου δημιουργήθηκε. Καταρχήν είναι δυνατόν να εκτελεστεί ένα batch file μέσα από ένα web service? Αν ναι, και υποθέτω από τη μελέτη που έχω κάνει στο δίκτυο μέχρι τώρα πως μάλλον γίνεται, &lt;br&gt;ποιο είναι το user context του process που δημιουργείται? Υπογραμμίζω πως χρησιμοποιώ την System.Diagnostics.Process class μέσα στο web service για να καλέσω to batch file.&lt;br&gt;Διάβασα πως το process εκτελείται από τον ASP.NET user αλλά ενώ έχω ρυθμίσει τα permissions του folder που βρίσκεται το batch για αυτον τον user έτσι να μπορεί να εκτελεί, να διαβάζει και να γράφει, πάλι παίρνω exception το οποίο για λόγους πληρότητας είναι:&lt;br&gt;&lt;br&gt;
System.ComponentModel.Win32Exception: Access is denied&lt;br&gt;
&lt;br&gt;
   at System.Diagnostics.Process.StartWithShellExecuteEx  (ProcessStartInfo startInfo)&lt;br&gt;
&lt;br&gt;
   at System.Diagnostics.Process.Start()&lt;br&gt;
&lt;br&gt;
   at MyService.MakeBatchFileAndRun(String xmlString) in &lt;br&gt;
&lt;br&gt;
c:\wwwroot\App_Code\TestWadjaMusicService.cs:line 46&lt;br&gt;
&lt;br&gt;Υποθέτω πως το όλο θέμα έχει να κάνει με ρυθμίσεις αλλά δεν γνωρίζω ποιες και σε ποιο επίπεδο, filesystem ή IIS. Κάθε ιδέα σίγουρα βοηθάει. Ευχαριστώ εκ των προτέρων.&lt;br&gt;</description></item></channel></rss>