jaroslad
-
What does the authenticatedUserOverrideUser do?
Three types of user identities are typically involved during the HTTP request processing inside the IIS worker process (IIS 7.0, IIS 7.5)
-
Little known features of FTP 7.0 and FTP 7.5 (Part 2 - SSL Client Certificates)
One of the little known features of FTP 7.0 and FTP 7.5 is their support for SSL client certificates.
-
Addressing the “|” separator problem for virtual FTP Sites (FTP 7.5).
FTP 7.0 introduced support for virtual host names as documented in the article http://learn.iis.net/page.aspx/320/using-ftp-virtual-host-names/. Because of variety of compatibility challenges, the decision was made to use the pipe sign “|” as a separator between the virtual host name and the actual account name. To connect to an ftp site configured with virtual host name such as ftp.contoso.com, that was sharing port 21 with some other site, one would need to type ftp.contoso.com|ftpuser to log on successfully.
-
Little known features of FTP 7.0 and FTP 7.5 (Part 1).
FTP 7 includes few features that are not commonly known or used. One of them is a support for block mode transfers.
-
Troubleshooting IIS - friendly reinterpretation of HTTP Status Codes and Win32 errors.
Recently I investigated an IIS issue. As part of my investigation I had to analyze W3 logs. While doing so, I realized that IIS 7.0 introduced so many sub-status codes that I was not able to reinterpret them in my head any more. Luckily, I recalled that logparser had an ability to perform variety of transformations. So I gave it a try. Below is a query that made my life easier. Some of you may find it similarly useful.
-
Windows Firewall setup for Microsoft FTP Publishing Service for IIS 7.0.
Objective
-
Viewing current FTP7 sessions
FTP7 Beta administrative tool doesn't include information about currently executing Ftp sessions. The FTP7 runtime session information is exposed through the IIS7 config API extensibility but the information
-
How to programatically create an FTP7 site
Note: Unlike the previous versions of FTP servers released by Microsoft, FTP7 shares it's site configuration with the Web Server (IIS7). Standalone FTP server is now nothing more than a web site with ftp binding. Sharing of the configuration is really nice because it allows FTP publishing to be set up on top of the existing web site. Such site would contain both "http" and "ftp" binding.
Administrator has to be aware of this new logic. It means that site names and site IDs are now shared between the Web Server and FTP server. So if there is site with Id="1" already used by web server, then different site ID would need to be used for the standalone FTP server. Please keep it in mind when using the code snippet. Also, make sure you have FTP 7 installed.