iis

Sponsors

Browse by Tags

All Tags » UI (RSS)
WebMatrix 2 Beta - Using IIS Remote Manager to Enhance Your Site
If your web hosting provider uses is an IIS shared hosting provider chances are you can use IIS Manager for Remote Administration to additionally configure your site. This post will walk you through a simple WebMatrix publish example, connect to the remote site with IIS Manager, modify a remote setting and sync the changes back to WebMatrix. First Time Publishing and Extracting Data Depending on your web hosting provider, you may have received an email with connection information or a publish settings XML file containing remote connection credentials. You can use this information to publish your site to the live server. To connect to your remote site through IIS Manager with your publishing credentials you’ll need the server name, user name, password and remote site name. If you are using a publish settings XML file, you can open the settings using Notepad to extract the password. Connecting With IIS Manager First launch IIS Manager by typing “inetmgr” in the Start – Run utility or by launching...
WebMatrix 2 Beta - Remote Site Editing
Remote site editing is integrated in to WebMatrix 2.  This allows for users to quickly edit content from both the original computer where they published from or a completely different computer. Life After Publishing Once you’ve published a site, you can continue to edit and build on your site.  In this example, I’ve just published my customized Personal Site that I built from one of the ASP.NET WebPages templates in WebMatrix 2. I just don’t really like the hover background color scheme.  So instead of editing locally I can quickly edit remotely and then pull down the changes. First, I have to open the remote view: The Remote View gives me the remote file list.  I can open any file from the remote site and get a similar editor experience to that of a local site. For now, I just want to edit the Site.css and change the hover background color: You’ll get a limited set of Intellisense when editing remote files.  HTML, CSS and other static page types will have fully...
WebMatrix 2 Beta - Integrating with IIS Developer Express
I want to take the time to describe how WebMatrix works with IIS Express, the development web server.   I hope that by the end of this article, users will better understand what IIS Express is capable of and how it works with WebMatrix. What Is IIS Developer Express? IIS Express is a lightweight, self-contained version of IIS optimized for developers. IIS Express makes it easy to use the most current version of IIS to develop and test websites. It has all the core capabilities of IIS 7 as well as additional features designed to ease website development including: It doesn't run as a service or require administrator user rights to perform most tasks. IIS Express works well with ASP.NET and PHP applications. Multiple users of IIS Express can work independently on the same computer. This comes from the IIS Express Overview page.  Basically, IIS Express is a standalone executable that works as a development  web server.  It only serves site content as long as the...
WebMatrix 2 Beta - All About Extensions
The WebMatrix 2 has been rebuilt with extensibility in mind.  We have designed it to allow developers to write MEF based extensions that integrate into the WebMatrix experience.  Members of the WebMatrix team have individually published some initial extensions and David Anson has a great blog post talking about how to develop your own WebMatrix 2 extensions . This post will describe the current list of extensions in the WebMatrix 2 extensions gallery.  I recommend trying them out and...( read more ) Read More...
WebMatrix 2 Beta–Top 5 Tips and Tricks
You’ve probably seen all of the cool high level features, but there are a number of cool features that are worth checking out.  Like always, let us know what you think on our forums ! 1.  Set Your Default Workspace If you find that you’re always navigating to the files workspace or constantly tweaking databases, you can now specify your default workspace when WebMatrix starts. First, open up the WebMatrix Jewel: Next, select Options – General and specify the default workspace you want to...( read more ) Read More...
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 in the UI on a remote server when remote managing as long as the remote server had SMO installed, but with Refresh Web Deploy UI, SMO must be installed locally to do dbFullSql operations. Here’s a summary of where you might see errors due to this new dependency or functionality either for local import/export or remote managing of another server along with a breakdown of the errors: Client Web Deploy Version SMO Installed? Server Web Deploy Version Action Symptom Solution RTW Refresh Setting Provider Settings for dbFullSql during Export Provider Settings are blank Install SMO on client RTW Yes (local) Import a package that uses TS Data parameters Parameter entry kind error when you select the package Install Web Deploy Refresh on client...
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 can use parameter tagging to access this functionality, which is then surfaced to the end-user as a drop-down choice. WebPI drop-down looks like this: What tags do I use? The current list of data storage options are: SQL Database, MySQL Database, SQLite, VistaDB, and Flat File. Each tag corresponds to a data storage option as noted in the following table for what will appear in the Web Deploy UI: Tag Drop-down option shown Sql SQL Database MySql MySQL Database SQLite SQLite VistaDB VistaDB FlatFile Flat File No Database Note that the “No Database” option will be shown if you use more than 1 database type. How does it work? You may already be familiar with using parameters to customize your application packages. If this idea is new to you, this...
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 using the IIS Manager (inetmgr) UI and administer it remotely. Sometimes you won’t have all the same components installed on the client box you are using as the server box you are connecting to – code download gives you the opportunity to download client binaries so that you can remotely administer server extensions, even if you don’t have the extensions installed on the client. Code download is a built-in feature in Windows Management Service (WMSvc). When you connect remotely (through WMSvc) to the server, your local inetmgr UI will show you what client binaries are available (i.e. features that support code download and do not exist on the client already) in a “New Features Available” dialog. Does Web Deploy support Code Download? Depends...
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 remote administration, I highly recommend going through this walkthrough: http://learn.iis.net/page.aspx/159/configuring-remote-administration-and-feature-delegation-in-iis-70/ before trying out these steps. Server Admin Steps 1. Install the Web Deployment Tool (MSDeploy) Use the Web Platform Installer (can be found here: http://www.microsoft.com/web/downloads/platform.aspx ) Run and choose Web Deployment Tool 1.0 and click Install. This will also pull in any dependencies you don’t already have on your system. NOTE: This might take a while if you are missing a lot of dependencies (particularly the Windows Installer 4.5 – as this may require a restart) 2. Launch Inetmgr Click Start and type inetmgr. Press Enter. 3. Open Management Service...
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 Management service, so if there are already accounts set up for remote management, that work has already been done. The following steps will allow IIS Manager accounts to be used for management service delegation. Step-by-step instructions with screen shots may be found for steps 1 through 4 on this page, with their section title added in parenthesis : http://learn.iis.net/page.aspx/159/configuring-remote-administration-and-feature-delegation-in-iis-70/ 1. Make sure that Windows Management Service is installed ( Configuring Remote Connections in IIS Manager ) 2. Enable remote connections for IIS users ( Enable Remote Connections and Configure Identity Credentials ) The previous steps only need to be performed once, however the following...
More Posts Next page »