<?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>ASP.NET WebForms</title><link>https://www.dotnetzone.gr:443/cs/forums/13/ShowForum.aspx</link><description>Θέματα για web εφαρμογές, σε ASP.NET WebForms</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: deploy a web site without copying any of the original source code to the server</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/33811.aspx</link><pubDate>Thu, 26 Jul 2007 10:59:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:33811</guid><dc:creator>Mitsaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/33811.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=33811</wfw:commentRss><description>Ας εξηγήσω το πρόβλημα πιο αναλυτικά. Ξέρω πως να κάνω precompile, και έχω ψάξει αρκετά στο Internet, οπότε δε χρειάζεται η έμφαση, μια και το πρόβλημα δεν είναι στη σύνταξη της εντολής.&lt;br&gt;&lt;br&gt;Το συγκεκριμένο web application είναι αρκετά πολύπλοκο. χρησιμοποιεί 2 δικά μου httpModules, το reverseDOS και μία (αρκετά αλλαγμένη) έκδοση του Blowery compression.&lt;br&gt;Έχω 4 httpHandlers, μπόλικα configuration sections, και 2 sub webapplications. Τέλος, γίνονται reference και τα AJAX libraries.&lt;br&gt;&lt;br&gt;Στην αρχή, λαμβάνω το εξής μήνυμα λάθους:&lt;br&gt;&lt;br&gt;&lt;font face="Courier New"&gt;.....\__construction\blowery\example&lt;br&gt;\web.config(14): error ASPCONFIG: Section or group name 'httpCompress' is alread&lt;br&gt;y defined. Updates to this may only occur at the configuration level where it is&lt;br&gt;&amp;nbsp;defined.&lt;/font&gt;&lt;br&gt;&lt;br&gt;Εννοείται ότι το web.config είναι σωστά formatted χωρίς διπλές αναφορές. Απομακρύνοντας όποια αναφορά στο blowery, έρχομαι αντιμέτωπος με το εξής μήνυμα:&lt;br&gt;&lt;font face="Courier New"&gt;/__Construction/Blowery/Example/Default.aspx(1): error ASPPARSE: Could not load&lt;br&gt;type 'Example.DefaultController'.&lt;/font&gt;&lt;br&gt;&lt;br&gt;Τονίζω ότι δεν υπάρχει reference του blowery στο project. Ο κατάλογος __Construction δεν ανήκει στο project (είναι απλώς υποκατάλογος του root). &lt;b&gt;Ωστόσο ο κατάλογος περιέχει το source του blowery&lt;/b&gt;, αλλά δεν είναι καν ρυθμισμένο ως application στον IIS (καθώς μιλάμε για class library).&lt;br&gt;&lt;br&gt;&lt;br&gt;Απομακρύνοντας τον κατάλογο __Construction το precompilation γίνεται κανονικά. Ωστόσο, το γεγονός ότι &lt;b&gt;ψάχνει τα subdirectories αντί να χρησιμοποιήσει τα references του project&lt;/b&gt;, με κάνει να πιστεύω ότι και το aspnet_compiler.exe αλλά και το web deployment project δεν δημιουργήθηκαν/αναβαθμίστηκαν έχοντας υπ' όψιν και το Web Application project.&lt;br&gt;&lt;br&gt;Που συν τοις άλλοις το παραπάνω κατά περίπτωση μπορεί να σημαίνει "ξεψάχνισμα" του precompiled output!&lt;br&gt;</description></item><item><title>Απ: deploy a web site without copying any of the original source code to the server</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/33809.aspx</link><pubDate>Thu, 26 Jul 2007 03:10:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:33809</guid><dc:creator>nikolaosk</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/33809.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=33809</wfw:commentRss><description>&lt;P&gt;όπως είπα πρίν αν έχεις το folder mysite στο path c:/webdocs/mysite που περιέχει όλα τα files Του web application&lt;/P&gt;
&lt;P&gt;μετά φτιάχνεις ένα folder p.x deploy στο c:/webdocs/deploy&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;
&lt;P&gt;έναρξη-&amp;gt;όλα τα προγράμματα-&amp;gt;MICROSOFT NET FRAMEWORK SDK -&amp;gt;SDK COMMAND PROMPT&lt;/P&gt;
&lt;P&gt;Και μετά type&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;SPAN style="FONT-SIZE:28pt;"&gt;aspnet_compiler -p "C:\webD&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:28pt;"&gt;ocs&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:28pt;"&gt;\&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:28pt;"&gt;mysite&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:28pt;"&gt;" -v / C:\webD&lt;SPAN style="FONT-SIZE:28pt;"&gt;ocs&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:28pt;"&gt;\&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:28pt;"&gt;deploy&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:28pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;</description></item><item><title>Απ: deploy a web site without copying any of the original source code to the server</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/33808.aspx</link><pubDate>Thu, 26 Jul 2007 01:35:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:33808</guid><dc:creator>Mitsaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/33808.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=33808</wfw:commentRss><description>Δεν έχω καταφέρει να κάνω command line precompile (ούτε χρησιμοποιώντας το web deployment project) σε Web &lt;b&gt;application&lt;/b&gt; project (όχι site).&lt;br&gt;&lt;br&gt;Πάντα λαμβάνω obscure μηνύματα λάθους, τα οποία δε δίνουν την παραμικρή πληροφορία, και &lt;i&gt;αναρωτιέμαι&lt;/i&gt; αν αυτό είναι by design, είναι δηλαδή ασύμβατο με τα web application projects.&lt;br&gt;</description></item><item><title>deploy a web site without copying any of the original source code to the server</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/33799.aspx</link><pubDate>Thu, 26 Jul 2007 00:12:53 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:33799</guid><dc:creator>nikolaosk</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/33799.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=33799</wfw:commentRss><description>&lt;P&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;"&gt;&lt;FONT size=3&gt;μια δυνατότητα την οποία εχουμε έιναι ότι μπορούμε να κάνουμε deploy στον live server το web application χωρίς να ανεβάσουμε το source code.μάλλον ανεβάζουμε το source code αλλά σε encrypted Μορφή.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;"&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;"&gt;&lt;FONT size=3&gt;βασικά χρησιμοποιούμε το precompile feature με το asp.net 2.0 για δύο λόγους&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;mso-ansi-language:EN-GB;"&gt;1) &lt;/SPAN&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;"&gt;να&lt;/SPAN&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;mso-ansi-language:EN-GB;"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;"&gt;έχουμε&lt;/SPAN&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;mso-ansi-language:EN-GB;"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;"&gt;καλύτερα&lt;/SPAN&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;mso-ansi-language:EN-GB;"&gt; response times(performance boost) &lt;/SPAN&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;"&gt;της&lt;/SPAN&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;mso-ansi-language:EN-GB;"&gt; web application&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;"&gt;&lt;FONT size=3&gt;2)να έχουμε την δυνατότητα να κάνουμε deploy το web application στον server χωρίς να αντιγράψουμε τον original κώδικα στον server,χρησιμοποιώντας το aspnet_compiler tool.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;"&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;"&gt;&lt;FONT size=3&gt;Pre-compilation δημιουργεί ένα executable no source code version του web application.πηγαίνουμε στο sdk command prompt στο microsoft sdk 2.0 και &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;"&gt;&lt;FONT size=3&gt;δίνουμε στο aspnet_compiler το Path στο source code και το Path στο target directory όπου θα μπούν τα αρχεία μετά το compilation. για παράδειγμα&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt 36pt;TEXT-INDENT:-18pt;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;SPAN style="COLOR:#ef5739;FONT-FAMILY:Tahoma;"&gt;&lt;o:p&gt;&lt;FONT size=3&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 36pt;TEXT-INDENT:-18pt;mso-list:l1 level1 lfo2;tab-stops:list 36.0pt;"&gt;&lt;SPAN style="COLOR:#ef5739;FONT-FAMILY:'Wingdings 2';mso-ansi-language:EN-GB;mso-fareast-font-family:'Wingdings 2';mso-bidi-font-family:'Wingdings 2';"&gt;&lt;SPAN style="mso-list:Ignore;"&gt;&lt;SPAN style="FONT:7pt 'Times New Roman';"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;mso-ansi-language:EN-GB;"&gt;aspnet_compiler -p "C:\MyD&lt;/SPAN&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;mso-ansi-language:EN-US;"&gt;ocs&lt;/SPAN&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;mso-ansi-language:EN-GB;"&gt;\&lt;/SPAN&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;mso-ansi-language:EN-US;"&gt;mysite&lt;/SPAN&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;mso-ansi-language:EN-GB;"&gt;" -v / C:\&lt;/SPAN&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;mso-ansi-language:EN-US;"&gt;deploy&lt;/SPAN&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;mso-ansi-language:EN-GB;"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR:#ef5739;FONT-FAMILY:Tahoma;mso-ansi-language:EN-GB;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;mso-ansi-language:EN-GB;"&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;"&gt;&lt;FONT size=3&gt;αυτή η εντολή θα κάνει compile το site και θα βάλει το αποτέλεσμα στον φάκελο c:\deploy&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;"&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;"&gt;&lt;FONT size=3&gt;το&amp;nbsp;target directory&amp;nbsp;δεν&amp;nbsp;θα χει καθόλου source code&amp;nbsp;.όλες οι κλάσσεις στον app_code folder θα γίνουν compile σε assemblies&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;"&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;"&gt;&lt;FONT size=3&gt;στο bin folder.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;"&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;"&gt;&lt;FONT size=3&gt;δεν θα υπάρχουν .cs ή .vb αρχεία στο Target directory.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;"&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="COLOR:black;FONT-FAMILY:Tahoma;"&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;/SPAN&gt;</description></item></channel></rss>