<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/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>Search results matching tag 'ftp'</title><link>http://forums.asp.net/search/SearchResults.aspx?q=&amp;tag=ftp&amp;orTags=0&amp;o=DateDescending</link><description>Search results matching tag 'ftp'</description><dc:language>en-US</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>FrontPage Server Extensions not Installed</title><link>http://forums.asp.net/thread/3564208.aspx</link><pubDate>Mon, 14 Dec 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3564208</guid><dc:creator>Yakattak</dc:creator><description>&lt;p&gt;I&amp;#39;ve tried publishing my web project through FTP, and I was able to until last week. My host is GoDaddy and I&amp;#39;m using VS2010. The project builds fine, but when I try to publish it, I get the following error:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Unable to create the Web site &amp;#39;http://yakattakstudios.com/support&amp;#39;.&amp;nbsp; The Web server does not appear to have FrontPage Server Extensions installed.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;GoDaddy won&amp;#39;t &lt;b&gt;let&lt;/b&gt; me install FPSE, nor do I want it, or use it. Any ideas?&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: WinSCP, SFTP, ASP.NET, downloading file to memorystream?</title><link>http://forums.asp.net/thread/3546117.aspx</link><pubDate>Thu, 03 Dec 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3546117</guid><dc:creator>martinv</dc:creator><description>&lt;p&gt;[quote user=&amp;quot;Kelly_hate&amp;quot;]&lt;/p&gt;&lt;p&gt;Hi,

You can check out the following useful tool:

&lt;a href="http://www.componentforge.net/sftp.aspx"&gt;NetXtremeSshFtp&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;[/quote]&lt;/p&gt;&lt;p&gt;Hi,&lt;br /&gt;the NetXtreme SSH Ftp is quite a poverfull one, but it&amp;#39;s in fact an illegal rip-off of &lt;a href="http://www.rebex.net/sftp.net/"&gt;Rebex SFTP &lt;/a&gt;component. As one of developers who participated on the development of the original component I would vote against using NetXtremeSshFtp. See &lt;a title="NetXtremeSshFtp uses stolen code" href="http://cheated.by.safabyte.net"&gt;http://cheated.by.safabyte.net/&lt;/a&gt; for details of this fraud.&lt;/p&gt;&lt;p&gt;The original Rebex SFTP component does support downloading and uploading using the memory stream. Following code shows how to achieve it.&lt;/p&gt;&lt;pre&gt;&lt;span&gt;// create client, connect and log in&lt;/span&gt;&amp;nbsp;&lt;br /&gt;Sftp client = &lt;span&gt;new&lt;/span&gt; Sftp();&lt;br /&gt;client.Connect(hostname);&lt;br /&gt;client.Login(username, password);&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;// upload a text using a MemoryStream&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span&gt;string&lt;/span&gt; message = &amp;quot;&lt;span&gt;Hello from Rebex SFTP for .NET!&lt;/span&gt;&amp;quot;;&lt;br /&gt;&lt;span&gt;byte&lt;/span&gt;[] data = System.Text.Encoding.Default.GetBytes(message);&lt;br /&gt;System.IO.MemoryStream ms = &lt;span&gt;new&lt;/span&gt; System.IO.MemoryStream(data);&lt;br /&gt;client.PutFile(ms, &amp;quot;&lt;span&gt;message.txt&lt;/span&gt;&amp;quot;);&lt;br /&gt;&lt;br /&gt;client.Disconnect();&lt;br /&gt;&lt;/pre&gt;</description></item><item><title>FTP Log On - Why won't VS store my login password?</title><link>http://forums.asp.net/thread/3484056.aspx</link><pubDate>Thu, 29 Oct 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3484056</guid><dc:creator>torissimo</dc:creator><description>&lt;p&gt;Does anyone know of a way to make Visual Studio 2010 Beta 2 (or any other version for that matter) save my ftp login credentials? It usually saves my user name but never saves my password.&lt;/p&gt;&lt;p&gt;I know it saves login credentials for accessing remotely via Front Page Server Extensions - FPSE but why not FTP?&amp;nbsp; Dreamweaver does and always has. I&amp;#39;d like to know why VS can&amp;#39;t/won&amp;#39;t add this very useful feature.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>FTP: Confirm Save To Web Server...modified by (unknown)</title><link>http://forums.asp.net/thread/3484086.aspx</link><pubDate>Thu, 29 Oct 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3484086</guid><dc:creator>torissimo</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I&amp;#39;m using VS 2010 Beta 2 on Win7-64bit.&amp;nbsp; I created a blank solution and added about 5 existing websites to the solution all connecting via FTP. I am able to open files and make changes and save them to the webserver a couple of times but after so many changes I start getting the following dialog box:&lt;br /&gt;&lt;/p&gt;&lt;p style="padding-left:30px;"&gt;Confirm Save To Web Server&lt;/p&gt;&lt;p style="padding-left:30px;"&gt;A more recent version of the file &amp;#39;domainname.com/directory/filename.aspx&amp;#39; has been saved to the Web on &amp;#39;10/29/2009 9:16:11 AM&amp;#39;.&lt;/p&gt;&lt;p style="padding-left:30px;"&gt;Do you want to replace the server file with your local file?&lt;/p&gt;&lt;p&gt;&lt;b&gt;Click Yes-&lt;/b&gt;&lt;/p&gt;&lt;p style="padding-left:30px;"&gt;Microsoft Visual Studio&lt;/p&gt;&lt;p style="padding-left:30px;"&gt;Cannont save the file &amp;#39;domainname.com/directory/filename.aspx&amp;#39; to the Web server.&amp;nbsp; The file domainname.com/directory/filename.aspx has been modified by (unknown) on 29 Oct 2009 09:16:11 -0700.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Click OK&lt;/b&gt;&lt;/p&gt;&lt;p&gt;The only way to get my changed file saved to the web server is to close the file, refresh the directory, open the file again, make the changes again, and attempt to save to the web server again.&amp;nbsp; Sometimes this works sometimes I receive the same dialog boxes again.&lt;/p&gt;&lt;p&gt;Is anyone else having this problem?&amp;nbsp; Any idea how to resolve it?&amp;nbsp; I tried deleting my VWDWebCache file in the C:\Users\UserName\AppData\Local\Temp\VWDWebCache file and that seemed to work for until VS created the file again and started caching the files again.&lt;/p&gt;&lt;p&gt;I would like to disable the VWDWebCache but don&amp;#39;t see an option.&lt;/p&gt;&lt;p&gt;Please help,&amp;nbsp; thanks.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Need help and don't know where to look. C#, ftp, UNIX</title><link>http://forums.asp.net/thread/3471503.aspx</link><pubDate>Thu, 22 Oct 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3471503</guid><dc:creator>stinkyjak</dc:creator><description>&lt;p&gt;Need to display server log info on website.&lt;/p&gt;&lt;p&gt;I know how to parse the files with C# and display using whatever markup I need.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I need a way to access the log files. The log files are on remote Unix/AIX servers. I don&amp;#39;t know if there is a ftp like utility built in to asp.net or C#.net that will allow me to ftp the files to the local server. I won&amp;#39;t know if there is a way to directly access these files with maybe a read only text stream.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;If someone knows of a way or can point me to a forum or site that would help me, I will give you the &amp;quot;Answer click&amp;quot; without hesitation. Again, I am at the mercy of the forums.&amp;nbsp;&lt;/p&gt;&lt;p&gt;TIA,&lt;/p&gt;&lt;p&gt;JAson&lt;/p&gt;</description></item><item><title>FTP file upload</title><link>http://forums.asp.net/thread/3318650.aspx</link><pubDate>Wed, 29 Jul 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3318650</guid><dc:creator>JonRW</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I&amp;#39;m trying to upload all files from a directory on the local machine to the server. The user enters the directory, for example, &amp;quot;C:/webexport&amp;quot; in txtPath. &lt;/p&gt;&lt;p&gt;The code below works when I debug using Visual Web Developer, but when I run it live I get this error:&lt;/p&gt;&lt;p&gt;&lt;span style="color:red;" id="ctl00_ContentPlaceHolder1_lblStatus"&gt;System.IO.DirectoryNotFoundException: 
Could not find a part of the path &amp;#39;C:\webexport&amp;#39;. at 
System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at 
System.IO.Directory.InternalGetFileDirectoryNames(String path, String 
userPathOriginal, String searchPattern, Boolean includeFiles, Boolean 
includeDirs, SearchOption searchOption) at 
System.IO.DirectoryInfo.GetFiles(String searchPattern, SearchOption 
searchOption) at System.IO.DirectoryInfo.GetFiles(String searchPattern) at 
Administration_ManageShopXML.btnUpload_Click(Object sender, EventArgs e) in 
g:\websites\sitename\htdcocs\Administration\ManageShopXML.aspx.cs:line 
205&lt;/span&gt;&lt;/p&gt;&lt;p&gt;I&amp;#39;m not sure I&amp;#39;ve got the input directory string set correctly.&lt;/p&gt;&lt;p&gt;Any help is much appreciated.&lt;/p&gt;&lt;p&gt;Thanks, Jon&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;The relevant code is here:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;DirectoryInfo directory = new DirectoryInfo(txtPath.Text);&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach (FileInfo file in directory.GetFiles(&amp;quot;*.*&amp;quot;))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UploadFile(file.Name, directory.FullName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;}&lt;br /&gt;&lt;/p&gt;&lt;p&gt;private void UploadFile(string fileName, string directoryPath)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FtpWebRequest ftpRequest;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FtpWebResponse ftpResponse;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Retrieve FTP details from web.config&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string ftpUri = ConfigurationSettings.AppSettings[&amp;quot;FTPURI&amp;quot;];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string ftpUser = ConfigurationSettings.AppSettings[&amp;quot;FTPUser&amp;quot;];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string ftpPassword = ConfigurationSettings.AppSettings[&amp;quot;FTPPassword&amp;quot;];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string xmlDirectory = &amp;quot;XmlUploads/&amp;quot;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Settings required to establish a connection with the server&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ftpRequest = (FtpWebRequest)FtpWebRequest.Create(new Uri(ftpUri + xmlDirectory + fileName));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ftpRequest.Method = WebRequestMethods.Ftp.UploadFile;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ftpRequest.Proxy = null;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ftpRequest.UseBinary = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ftpRequest.Credentials = new NetworkCredential(ftpUser, ftpPassword);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Selection of file to be uploaded&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileInfo ff = new FileInfo(directoryPath + &amp;quot;\\&amp;quot; + fileName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; byte[] fileContents = new byte[ff.Length];&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; using (FileStream fr = ff.OpenRead()) //will destroy the object immediately after being used&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fr.Read(fileContents, 0, Convert.ToInt32(ff.Length));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; using (Stream writer = ftpRequest.GetRequestStream())&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; writer.Write(fileContents, 0, fileContents.Length);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ftpResponse = (FtpWebResponse)ftpRequest.GetResponse(); //Gets the FtpWebResponse of the uploading operation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lblStatus.Text += &amp;quot;File: &amp;quot; + fileName + &amp;quot;&amp;lt;br /&amp;gt;Result: &amp;quot; + ftpResponse.StatusDescription + &amp;quot;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;quot;; //Display response&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (Exception ex)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lblStatus.Text += ex + &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;</description></item><item><title>FTPing Empty Files</title><link>http://forums.asp.net/thread/3253244.aspx</link><pubDate>Tue, 23 Jun 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3253244</guid><dc:creator>HCBMRDD</dc:creator><description>&lt;p&gt;My code is send empty files. The file that I am trying to send is from a fileupload control. Any ideas?&lt;/p&gt;&lt;pre class="coloredcode"&gt;&lt;b id="1"&gt;1    &lt;/b&gt;&lt;span class="kwd"&gt;Protected Sub&lt;/span&gt; Button1_Click(&lt;span class="kwd"&gt;ByVal&lt;/span&gt; sender &lt;span class="kwd"&gt;As Object&lt;/span&gt;, &lt;span class="kwd"&gt;ByVal&lt;/span&gt; e &lt;span class="kwd"&gt;As&lt;/span&gt; System.EventArgs)
&lt;b id="2"&gt;2    &lt;/b&gt;        &lt;span class="cmt"&gt;&amp;#39;Values to use&lt;/span&gt;
&lt;b id="3"&gt;3    &lt;/b&gt;        &lt;span class="kwd"&gt;Dim&lt;/span&gt; localFile &lt;span class="kwd"&gt;As String&lt;/span&gt; = FileUpload1.FileName
&lt;b id="4"&gt;4    &lt;/b&gt;        &lt;span class="kwd"&gt;Dim&lt;/span&gt; remoteFile &lt;span class="kwd"&gt;As String&lt;/span&gt; = &lt;span class="st"&gt;&amp;quot;/httpdocs/&amp;quot;&lt;/span&gt; &amp;amp; FileUpload1.FileName
&lt;b id="5"&gt;5    &lt;/b&gt;        &lt;span class="kwd"&gt;Const&lt;/span&gt; host &lt;span class="kwd"&gt;As String&lt;/span&gt; = &lt;span class="st"&gt;&amp;quot;ftp://mydomain.com&amp;quot;&lt;/span&gt;
&lt;b id="6"&gt;6    &lt;/b&gt;        &lt;span class="kwd"&gt;Const&lt;/span&gt; username &lt;span class="kwd"&gt;As String&lt;/span&gt; = &lt;span class="st"&gt;&amp;quot;myusername&amp;quot;&lt;/span&gt;
&lt;b id="7"&gt;7    &lt;/b&gt;        &lt;span class="kwd"&gt;Const&lt;/span&gt; password &lt;span class="kwd"&gt;As String&lt;/span&gt; = &lt;span class="st"&gt;&amp;quot;mypassword&amp;quot;&lt;/span&gt;
&lt;b id="8"&gt;8    &lt;/b&gt;
&lt;b id="9"&gt;9    &lt;/b&gt;        &lt;span class="kwd"&gt;Dim&lt;/span&gt; URI &lt;span class="kwd"&gt;As String&lt;/span&gt; = host &amp;amp; remoteFile
&lt;b id="10"&gt;10   &lt;/b&gt;        &lt;span class="kwd"&gt;Dim&lt;/span&gt; ftp &lt;span class="kwd"&gt;As&lt;/span&gt; System.Net.FtpWebRequest = &lt;span class="kwd"&gt;CType&lt;/span&gt;(System.Net.FtpWebRequest.Create(URI), System.Net.FtpWebRequest)
&lt;b id="11"&gt;11   &lt;/b&gt;
&lt;b id="12"&gt;12   &lt;/b&gt;        ftp.Credentials = &lt;span class="kwd"&gt;New&lt;/span&gt; System.Net.NetworkCredential(username, password)
&lt;b id="13"&gt;13   &lt;/b&gt;
&lt;b id="14"&gt;14   &lt;/b&gt;        ftp.KeepAlive = &lt;span class="kwd"&gt;False&lt;/span&gt;
&lt;b id="15"&gt;15   &lt;/b&gt;        ftp.UseBinary = &lt;span class="kwd"&gt;True&lt;/span&gt;
&lt;b id="16"&gt;16   &lt;/b&gt;        ftp.UsePassive = &lt;span class="kwd"&gt;False&lt;/span&gt;
&lt;b id="17"&gt;17   &lt;/b&gt;        ftp.Method = System.Net.WebRequestMethods.Ftp.UploadFile
&lt;b id="18"&gt;18   &lt;/b&gt;        
&lt;b id="19"&gt;19   &lt;/b&gt;        Using response &lt;span class="kwd"&gt;As&lt;/span&gt; System.Net.FtpWebResponse = &lt;span class="kwd"&gt;CType&lt;/span&gt;(ftp.GetResponse, System.Net.FtpWebResponse)
&lt;b id="20"&gt;20   &lt;/b&gt;            Using responseStream &lt;span class="kwd"&gt;As&lt;/span&gt; IO.Stream = response.GetResponseStream
&lt;b id="21"&gt;21   &lt;/b&gt;                Using fs &lt;span class="kwd"&gt;As New&lt;/span&gt; IO.FileStream(localFile, IO.FileMode.Create)
&lt;b id="22"&gt;22   &lt;/b&gt;                    &lt;span class="kwd"&gt;Dim&lt;/span&gt; buffer(2047) &lt;span class="kwd"&gt;As Byte
&lt;b id="23"&gt;23   &lt;/b&gt;                    Dim&lt;/span&gt; read &lt;span class="kwd"&gt;As Integer&lt;/span&gt; = 0
&lt;b id="24"&gt;24   &lt;/b&gt;                    &lt;span class="kwd"&gt;Do&lt;/span&gt;
&lt;b id="25"&gt;25   &lt;/b&gt;                        read = responseStream.Read(buffer, 0, buffer.Length)
&lt;b id="26"&gt;26   &lt;/b&gt;                        fs.Write(buffer, 0, read)
&lt;b id="27"&gt;27   &lt;/b&gt;                    &lt;span class="kwd"&gt;Loop Until&lt;/span&gt; read = 0
&lt;b id="28"&gt;28   &lt;/b&gt;                    responseStream.Close()
&lt;b id="29"&gt;29   &lt;/b&gt;                    fs.Flush()
&lt;b id="30"&gt;30   &lt;/b&gt;                    fs.Close()
&lt;b id="31"&gt;31   &lt;/b&gt;                &lt;span class="kwd"&gt;End&lt;/span&gt; Using
&lt;b id="32"&gt;32   &lt;/b&gt;                responseStream.Close()
&lt;b id="33"&gt;33   &lt;/b&gt;            &lt;span class="kwd"&gt;End&lt;/span&gt; Using
&lt;b id="34"&gt;34   &lt;/b&gt;            response.Close()
&lt;b id="35"&gt;35   &lt;/b&gt;        &lt;span class="kwd"&gt;End&lt;/span&gt; Using
&lt;b id="36"&gt;36   &lt;/b&gt;    &lt;span class="kwd"&gt;End Sub&lt;/span&gt;
&lt;/pre&gt;&amp;nbsp;&amp;nbsp;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Isolation level in ADO.net</title><link>http://forums.asp.net/thread/3177509.aspx</link><pubDate>Thu, 21 May 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3177509</guid><dc:creator>vhajela</dc:creator><description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;I am trying to apply transaction during updating in my Financial table &amp;quot;F_Ledger&amp;quot;. I want that when Transaction &lt;b&gt;A&lt;/b&gt; is updating the record in this table Transaction &lt;b&gt;B&lt;/b&gt; should be able to read the records but could not update it till Transaction &lt;b&gt;A&lt;/b&gt; is committed. For this i wrote following code:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public Sub BeginTransaction()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oTransaction = oSQLConnection.BeginTransaction(IsolationLevel.RepeatableRead)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub &lt;/p&gt;&lt;p&gt;&amp;nbsp;here&amp;nbsp; oTransactionis an instance of &amp;quot;SqlTransaction&amp;quot; class and &amp;quot;oSQLConnection&amp;quot; is an instance of &amp;quot;SqlConnection&amp;quot; object&lt;/p&gt;&lt;p&gt;After this i called the BeginTransaction and did not let the transaction to commit by applying breakpoint.&lt;/p&gt;&lt;p&gt;Now when i try to execute &amp;quot;select * from F_Ledger&amp;quot;&amp;nbsp; in SQL server Query analyser it hangs...which implies that since first transaction (&amp;quot;suppose &lt;b&gt;A&lt;/b&gt;&amp;quot;) has not completed (i.e Committed)&amp;nbsp; therefore &amp;quot;select * from F_Ledger&amp;quot; (&amp;quot;suppose &lt;b&gt;B&lt;/b&gt;&amp;quot;) is not executing.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I tried with all the isolation levels but this happens in all cases. So i am wondering why &amp;quot;select * from F_Ledger&amp;quot;, which is a read operation not working with &lt;b&gt;RepeatableRead &lt;/b&gt;isolation type&lt;b&gt;, &lt;/b&gt;whick locks the resource in shared mode. Same is also happening with other isolation levels also (e.g ReadUncommitted).&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Please help...&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks in advance&amp;nbsp;&lt;b&gt; &lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Looking for a good FTP Client</title><link>http://forums.asp.net/thread/3072830.aspx</link><pubDate>Wed, 08 Apr 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3072830</guid><dc:creator>anzer</dc:creator><description>&lt;p&gt;Please suggest the best FTP client software.. We are using one but recently we nboticed some issues like file being uploaded only partly to the remote server and it is cosing errors..&lt;/p&gt;&lt;p&gt;Please help..&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Possible Fix For FTP Edit Being Slow</title><link>http://forums.asp.net/thread/3041243.aspx</link><pubDate>Thu, 26 Mar 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3041243</guid><dc:creator>pantsu</dc:creator><description>&lt;p&gt;There was a hotfix published by Microsoft in the following site that didn&amp;#39;t work for me: &lt;a href="http://code.msdn.microsoft.com/KB958094"&gt;http://code.msdn.microsoft.com/KB958094&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Has anyone ever tried to go into the following and uncheck this box: Tools &amp;gt; Options &amp;gt; Projects and Solutions &amp;gt; General &amp;gt; Track Active Item in Solution Explorer?&lt;/p&gt;
&lt;p&gt;I think VS&amp;nbsp;actively traces&amp;nbsp;through contents in your file directories which causes VS to &amp;quot;hang&amp;quot;, and this hang&amp;nbsp;especially happens when you make changes to your config files. Please see if this might fix the problem.&lt;/p&gt;</description></item></channel></rss>