Kristina Olson's Blog Posts

Summary Comparison of Publish Options in WebMatrix

WebMatrix currently offers 3 methods for publishing: Web Deploy, FTP, and FTPS. What’s different and how can you decide between them? For starters, your choice of hosting provider may be a factor – not all publishing options will be available from all...

SMO (SQL Server Management Objects) Errors in Web Deploy UI

In order to enable certain database functionality in the “Refresh” (v1.1) release of the Web Deployment Tool the Web Deploy UI in inetmgr took on a new dependency related to SQL Server Management Objects (“SMO”). In RTW (v1.0) you could do dbFullSql operations...

Offer Multiple Data Storage Options in the Same Package

The Web Platform Installer (WebPI) and the Web Deployment Tool (Web Deploy) UI in inetmgr both provide a way for packages to support offering multiple data storage options (such as a choice between SQL and MySQL) in the same package. Package creators...

SQLCMD scripts in Web Deploy (MSDeploy) v1.1

New in the v1.1 release of the Web Deployment Tool (MSDeploy) is the ability to deploy .sql scripts which use SQLCMDs such as “:setvar” (a.k.a. TS Data scripts). Additionally, when using such scripts during the import or export of a package in the UI...

Code Download and the Web Deployment Tool (MSDeploy) - Remote Management options

Outlining how the Web Deployment Tool works for remote management using Inetmgr and what has changed between the v1.0 RTW release and the recent v1.1 “refresh” release. What is “code download”? IIS7 (and up) allows you to remotely connect to a server...

Delegate Application Creation for Non-Admininistrator accounts

The Web Deployment Tool provides a way to delegate application creation to non-Administrator Windows users or IIS users. This blog covers how to configure this particular delegated setting. If you have not yet set up some users, or are not familiar with...

Using IIS Manager accounts for Web Deployment Tool (msdeploy) delegation

This blog outlines the basic steps for setting up IIS Manager accounts so that they may be used for Web Deployment Tool delegation. Most of the steps particular to using IIS Manager users for delegation are required for connecting remotely using the Windows...

Patch for Dynamic IP Restrictions for IIS 7 - Beta

Dynamic IP Restrictions (DIPR) was created to give users a tool to help mitigate the effects of DOS attacks and certain brute-force password breaking attempts. The Out-Of-Band (OOB) feature description is (perhaps more elegantly) outlined on this page...

TAP Once for Quality

Microsoft is home to a number of acronyms, to the point where it is sometimes referred to as TLA (Three-Letter Acronym) land. I am a recent graduate of an acronym program: TAP, which stands for Test Apprentice Program. This program was designed to take...