<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.iis.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/" xmlns:cs="http://blogs.iis.net/"><channel><title>Vaidy&amp;#39;s IIS Blog</title><link>http://blogs.iis.net/vaidyg/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Debug Build: 20510.895)</generator><item><title>IIS Express Bootstrapper Package</title><link>http://blogs.iis.net/vaidyg/archive/2011/01/21/iis-express-bootstrapper-package.aspx</link><pubDate>Fri, 21 Jan 2011 21:13:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:4265846</guid><dc:creator>vaidy_gopalakrishnan</dc:creator><slash:comments>15</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/vaidyg/rsscomments.aspx?PostID=4265846</wfw:commentRss><comments>http://blogs.iis.net/vaidyg/archive/2011/01/21/iis-express-bootstrapper-package.aspx#comments</comments><description>&lt;P&gt;As I mentioned &lt;A href="http://blogs.iis.net/vaidyg/archive/2011/01/17/iis-7-5-express-official-release-highlights.aspx" mce_href="http://blogs.iis.net/vaidyg/archive/2011/01/17/iis-7-5-express-official-release-highlights.aspx"&gt;in a previous post&lt;/A&gt;, the IIS 7.5 Express MSI can be redistributed with your software package. This is enabled by the license agreement so you don’t need any additional approval. When your software is being installed on a customer’s machine, you’ll want to install IIS Express as a prerequisite, if it isn’t already present. Installer dependencies on redistributable components, such as IIS Express, are typically handled using Bootstrapper Packages.&lt;/P&gt;
&lt;P&gt;IIS Express doesn’t officially provide a Bootstrapper Package. This is not a showstopper since you can create one yourself. See the following links, for example.&lt;/P&gt;
&lt;P&gt;&lt;A title=http://msdn.microsoft.com/en-us/library/ms165429.aspx href="http://msdn.microsoft.com/en-us/library/ms165429.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms165429.aspx"&gt;Creating Bootstrapper Packages&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/h4k032e1.aspx" mce_href="http://msdn.microsoft.com/en-us/library/h4k032e1.aspx"&gt;Application Deployment Prerequisites&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;For reference, I am including a &lt;A href="http://blogs.iis.net/vaidyg/attachment/4265846.ashx" mce_href="http://blogs.iis.net/vaidyg/attachment/4265846.ashx"&gt;Bootstrap Package for IIS Express&lt;/A&gt; as a part of this blog post. The zip file includes some XML manifests that will allow you to include IIS Express as a prerequisite for your setup package.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Disclaimer: &lt;/STRONG&gt;The bootstrapper package is provided as-is, as a sample only. It is not officially supported. I have only verified that some simple cases work correctly. Please be sure to review and modify it as appropriate, and test it more thoroughly. &lt;/P&gt;
&lt;P&gt;Relying on this manifest won’t bundle the IIS Express MSI with your package. Instead, when the user runs your setup program, the Windows installer will download and install IIS Express from Microsoft Download Center, if it isn’t already installed. This is fine if you are distributing your software over the internet and/or if your customers will be connected to the internet when they install your package. It makes your package leaner too, which is a good thing.&lt;/P&gt;
&lt;P&gt;You can modify the manifest to include the IIS Express MSI. I won't describe how to do this in this blog post. Take a look at the MSDN links provided above for additional information.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Installing the Sample&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;To install the bootstrapper package on your machine, simply extract the zip file to the bootstrapper folder location. This folder contains bootstrapper packages for other Microsoft redistributable components, such as .NET 4.0.&lt;/P&gt;
&lt;P&gt;On my 64-bit computer running Windows 7, this location is C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages.&lt;/P&gt;
&lt;P&gt;If you can’t find the above location, check the Path value under one of the following registry keys, depending on your architecture.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;HKLM\SOFTWARE\Microsoft\GenericBootstrapper\4.0 for 64-bit machines&lt;/LI&gt;
&lt;LI&gt;HKLM\SOFTWARE\Wow6432Node\Microsoft\GenericBootstrapper\4.0 for 34- bit machines.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;A new IISExpress7.5 directory will show up under the Packages folder and will contain the product and package manifests for IIS Express.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Using the Sample &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Here are steps to include IIS Express as a required component for your setup program in Visual Studio 2010.&lt;/P&gt;
&lt;P&gt;- Launch your setup project in Visual Studio 2010&lt;/P&gt;
&lt;P&gt;- In Solution Explorer, right-click your project and click Properties.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.iis.net/blogs/vaidyg/image_7C74E255.png" mce_href="http://blogs.iis.net/blogs/vaidyg/image_7C74E255.png"&gt;&lt;IMG style="BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px" title=image border=0 alt=image src="http://blogs.iis.net/blogs/vaidyg/image_thumb_2B0AEB38.png" width=644 height=442 mce_src="http://blogs.iis.net/blogs/vaidyg/image_thumb_2B0AEB38.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;- Click the Prerequisites Button in the Properties dialog.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.iis.net/blogs/vaidyg/image_52350EA0.png" mce_href="http://blogs.iis.net/blogs/vaidyg/image_52350EA0.png"&gt;&lt;IMG style="BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px" title=image border=0 alt=image src="http://blogs.iis.net/blogs/vaidyg/image_thumb_0F099073.png" width=620 height=484 mce_src="http://blogs.iis.net/blogs/vaidyg/image_thumb_0F099073.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;- In the ensuing dialog, select IIS Express as a prerequisite in addition to any others, as shown below. Also, make sure .NET 4.0 is checked since IIS Express requires it.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.iis.net/blogs/vaidyg/image_140BCE22.png" mce_href="http://blogs.iis.net/blogs/vaidyg/image_140BCE22.png"&gt;&lt;IMG style="BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px" title=image border=0 alt=image src="http://blogs.iis.net/blogs/vaidyg/image_thumb_2437961B.png" width=539 height=484 mce_src="http://blogs.iis.net/blogs/vaidyg/image_thumb_2437961B.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;- Build your project.&lt;/P&gt;
&lt;P&gt;Visual Studio will build a MSI as well as a setup.exe bootstrapper program. In order to make sure all prerequisites get installed, make sure your customers run setup.exe.&lt;/P&gt;
&lt;P&gt;I hope this is useful and look forward to your feedback.&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=4265846" width="1" height="1"&gt;</description><enclosure url="http://blogs.iis.net/vaidyg/attachment/4265846.ashx" length="10881" type="application/x-zip-compressed" /><category domain="http://blogs.iis.net/vaidyg/archive/tags/Setup/default.aspx">Setup</category><category domain="http://blogs.iis.net/vaidyg/archive/tags/Redistribution/default.aspx">Redistribution</category><category domain="http://blogs.iis.net/vaidyg/archive/tags/IIS+Express/default.aspx">IIS Express</category></item><item><title>IIS 7.5 Express Official Release Highlights</title><link>http://blogs.iis.net/vaidyg/archive/2011/01/17/iis-7-5-express-official-release-highlights.aspx</link><pubDate>Mon, 17 Jan 2011 20:57:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:4257875</guid><dc:creator>vaidy_gopalakrishnan</dc:creator><slash:comments>12</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/vaidyg/rsscomments.aspx?PostID=4257875</wfw:commentRss><comments>http://blogs.iis.net/vaidyg/archive/2011/01/17/iis-7-5-express-official-release-highlights.aspx#comments</comments><description>&lt;P&gt;The first official release of IIS Express was announced last week. It shipped as a part of the January Web Release, which also includes ASP.NET MVC3, WebMatrix, NuGet and Orchard.&lt;/P&gt;
&lt;P&gt;IIS Express is a simple and lightweight version of IIS that is optimized for developers. It is free,&amp;nbsp;supports&amp;nbsp;the&amp;nbsp;powerful&amp;nbsp;features of IIS, and can run on Windows XP and above. I’ll describe the IIS Express official release below. &lt;/P&gt;
&lt;P&gt;For information regarding the January Release, please look at &lt;A href="http://weblogs.asp.net/scottgu/archive/2011/01/13/announcing-release-of-asp-net-mvc-3-iis-express-sql-ce-4-web-farm-framework-orchard-webmatrix.aspx" mce_href="http://weblogs.asp.net/scottgu/archive/2011/01/13/announcing-release-of-asp-net-mvc-3-iis-express-sql-ce-4-web-farm-framework-orchard-webmatrix.aspx"&gt;ScottGu’s blog post&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Changes in IIS Express since Beta 3&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Compared to Beta 3, there aren’t many new features. The official release does differ in the following respects. &lt;/P&gt;
&lt;P&gt;- We’ve added support for 9 languages, besides English.&lt;/P&gt;
&lt;P&gt;- The official release can be distributed (more details below). &lt;/P&gt;
&lt;P&gt;- Numerous bug fixes have been made.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Installing IIS Express&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;You can install IIS Express using Web Platform Installer or directly using the download center. See the following link for additional details.&lt;/P&gt;
&lt;P&gt;&lt;A title=http://learn.iis.net/page.aspx/868/iis-express-overview/#Installation href="http://learn.iis.net/page.aspx/868/iis-express-overview/#Installation" mce_href="http://learn.iis.net/page.aspx/868/iis-express-overview/#Installation"&gt;http://learn.iis.net/page.aspx/868/iis-express-overview/#Installation&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Using IIS Express&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;You can use IIS Express using &lt;A href="http://www.microsoft.com/web/webmatrix/" mce_href="http://www.microsoft.com/web/webmatrix/"&gt;WebMatrix&lt;/A&gt;, Visual Studio, or using the command line. &lt;/P&gt;
&lt;P&gt;WebMatrix seamlessly uses IIS Express as its web server.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=11ea69cb-cf12-4842-a3d7-b32a1e5642e2&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=11ea69cb-cf12-4842-a3d7-b32a1e5642e2&amp;amp;displaylang=en"&gt;Visual Studio 2010 SP1 Beta&lt;/A&gt; adds support for using IIS Express for development instead of Cassini. See &lt;A href="http://weblogs.asp.net/scottgu/archive/2011/01/03/vs-2010-sp1-beta-and-iis-developer-express.aspx" mce_href="http://weblogs.asp.net/scottgu/archive/2011/01/03/vs-2010-sp1-beta-and-iis-developer-express.aspx"&gt;ScottGu’s related blog post&lt;/A&gt; for more information.&lt;/P&gt;
&lt;P&gt;In order to use IIS Express with Visual Studio 2008, you will need to launch IIS Express from the command line and manually configure VS to use it via the custom web server option.&lt;/P&gt;
&lt;P&gt;You can also run IIS Express &lt;A href="http://learn.iis.net/page.aspx/870/running-iis-express-from-the-command-line/" mce_href="http://learn.iis.net/page.aspx/870/running-iis-express-from-the-command-line/"&gt;from the command line&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Distributing IIS Express&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The official release allows you to distribute the IIS Express MSIs as-is. Since this is enabled by the licensing agreement, you don’t need special approval. &lt;/P&gt;
&lt;P&gt;Note that you can’t distribute the IIS Express official release in any other way. For example, you can’t&amp;nbsp;copy a subset&amp;nbsp;of the binaries that are included in the MSI and ship them as part of your product. Please review the &lt;A href="http://www.microsoft.com/web/webpi/eula/iisexpress_v1.rtf" mce_href="http://www.microsoft.com/web/webpi/eula/iisexpress_v1.rtf"&gt;IIS 7.5 Express EULA&lt;/A&gt; before you distribute IIS Express.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Additional Information&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;We hope you enjoy using IIS Express and will love to hear your feedback. Here are some additional links that you might find useful.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://learn.iis.net/page.aspx/1010/iis-75-express-readme/" mce_href="http://learn.iis.net/page.aspx/1010/iis-75-express-readme/"&gt;IIS 7.5 Express Readme&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://learn.iis.net/page.aspx/868/iis-express-overview/" mce_href="http://learn.iis.net/page.aspx/868/iis-express-overview/"&gt;IIS Express Overview&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://learn.iis.net/page.aspx/901/iis-express-faq/" mce_href="http://learn.iis.net/page.aspx/901/iis-express-faq/"&gt;IIS Express FAQ&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://learn.iis.net/page.aspx/860/iis-express/" mce_href="http://learn.iis.net/page.aspx/860/iis-express/"&gt;IIS Express Area on IIS.net&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=4257875" width="1" height="1"&gt;</description></item><item><title>Serving external traffic with WebMatrix Beta</title><link>http://blogs.iis.net/vaidyg/archive/2010/07/29/serving-external-traffic-with-webmatrix-beta.aspx</link><pubDate>Thu, 29 Jul 2010 02:38:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:3998266</guid><dc:creator>vaidy_gopalakrishnan</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/vaidyg/rsscomments.aspx?PostID=3998266</wfw:commentRss><comments>http://blogs.iis.net/vaidyg/archive/2010/07/29/serving-external-traffic-with-webmatrix-beta.aspx#comments</comments><description>&lt;P&gt;You will notice in WebMatrix Beta that the default website as well as new ones you create are bound to localhost. In other words, they can service local traffic only. This default behavior makes a lot of sense since we want users to explicitly opt into the security risk that comes with running over the network. You can verify this is the case by navigating to the Settings section in the Site workspace, as shown below:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.iis.net/blogs/vaidyg/image_2F35F4DB.png" mce_href="http://blogs.iis.net/blogs/vaidyg/image_2F35F4DB.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; BORDER-TOP: 0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.iis.net/blogs/vaidyg/image_thumb_5CE37206.png" width=511 height=484 mce_src="http://blogs.iis.net/blogs/vaidyg/image_thumb_5CE37206.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The URL shown above is editable so you can try and replace localhost with your machine name (which happens to be vaidesg1 in my case). However IIS Developer Express will error out saying you need administrative rights (see bottom of screenshot below). &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.iis.net/blogs/vaidyg/image_742E7677.png" mce_href="http://blogs.iis.net/blogs/vaidyg/image_742E7677.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; BORDER-TOP: 0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.iis.net/blogs/vaidyg/image_thumb_4BAF9463.png" width=396 height=484 mce_src="http://blogs.iis.net/blogs/vaidyg/image_thumb_4BAF9463.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;DIV style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px" id=scid:0767317B-992E-4b12-91E0-4F059A8CECA8:dee0321b-8d81-42a0-aa06-726288a95573 class=wlWriterEditableSmartContent&gt;Technorati Tags: &lt;A href="http://technorati.com/tags/IIS+Developer+Express" rel=tag mce_href="http://technorati.com/tags/IIS+Developer+Express"&gt;IIS Developer Express&lt;/A&gt;,&lt;A href="http://technorati.com/tags/Web+Matrix" rel=tag mce_href="http://technorati.com/tags/Web+Matrix"&gt;Web Matrix&lt;/A&gt;,&lt;A href="http://technorati.com/tags/external" rel=tag mce_href="http://technorati.com/tags/external"&gt;external&lt;/A&gt;,&lt;A href="http://technorati.com/tags/traffic" rel=tag mce_href="http://technorati.com/tags/traffic"&gt;traffic&lt;/A&gt;,&lt;A href="http://technorati.com/tags/developer" rel=tag mce_href="http://technorati.com/tags/developer"&gt;developer&lt;/A&gt;&lt;/DIV&gt;
&lt;P&gt;You can circumvent this by restarting WebMatrix as an Administrator, but this is a very bad idea for security reasons, especially for external facing sites. For the future, we are looking at adding an option in WebMatrix. However, you can manually configure this to work as shown below.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Step 1 – Configure HTTP.SYS (requires elevation)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;In case you weren’t aware, HTTP.SYS is the OS component that both IIS and IIS Developer Express use to handle HTTP requests. By default, HTTP.SYS won’t allow an application running as a standard user to listen over the wire. It is possible to explicitly configure HTTP.SYS to allow external traffic as shown below. However you will need to be an administrator. For more details look at &lt;A href="http://msdn.microsoft.com/en-us/library/ms733768.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms733768.aspx"&gt;Configuring HTTP and HTTPS&lt;/A&gt;. The commands you will need to run in this situation are as follows.&lt;/P&gt;
&lt;P&gt;On Vista and Win7, run the following command from an administrative prompt:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;netsh http add urlacl url=http://vaidesg:8080/ user=everyone&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;For XP, first install &lt;A href="http://msdn.microsoft.com/en-us/library/ms733768.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms733768.aspx"&gt;Windows XP Service Pack 2 Support Tools&lt;/A&gt;. Then run the following command from an administrative prompt:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;httpcfg set urlacl /u &lt;A href="http://vaidesg1:8080/" mce_href="http://vaidesg1:8080/"&gt;http://vaidesg1:8080/&lt;/A&gt; /a D:(A;;GX;;;WD)&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Obviously, you’ll need to replace vaidesg:8080 in the URL with the combo for your site. Also, you’ll need to do this for every URL you want to expose over the wire.&lt;/P&gt;
&lt;P&gt;In HTTP.SYS parlance, you are adding a namespace reservation for your URL. If you ever need to get rid of the reservation you added previously, run the following command from an administrative prompt. You should do this if you delete your site, move it to a different port or decide to run it locally.&lt;/P&gt;
&lt;P&gt;On Vista and Win7, run&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;netsh http delete urlacl url=http://vaidesg1:8080/&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;On XP, run&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;httpcfg delete urlacl /u &lt;A href="http://vaidesg1:8080/" mce_href="http://vaidesg1:8080/"&gt;http://vaidesg1:8080/&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Step 2 – Configure URL binding in WebMatrix&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;If you haven’t already, go ahead and edit your URL binding to use your machine name instead of localhost. You should now be able to successfully start the website and browse to it from your local machine. There is one additional step to browse to your website from a different machine.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Step 3 – Configure your firewall&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Finally, you’ll need to punch a hole in your firewall. The exact steps will vary depending on what firewall product you have running on your computer.&lt;/P&gt;
&lt;P&gt;It takes a bit of work but hopefully gets you going for now. We are looking to address this in the future, as I mentioned.&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=3998266" width="1" height="1"&gt;</description></item><item><title>WCF workaround for WebMatrix Beta 1</title><link>http://blogs.iis.net/vaidyg/archive/2010/07/21/wcf-workaround-for-webmatrix-beta.aspx</link><pubDate>Wed, 21 Jul 2010 19:56:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:3985000</guid><dc:creator>vaidy_gopalakrishnan</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/vaidyg/rsscomments.aspx?PostID=3985000</wfw:commentRss><comments>http://blogs.iis.net/vaidyg/archive/2010/07/21/wcf-workaround-for-webmatrix-beta.aspx#comments</comments><description>&lt;P&gt;IIS Developer Express Beta doesn’t work with WCF out-of-the-box. If you run a WCF application and browse to it, you will see the following error message:&lt;/P&gt;
&lt;P&gt;“Could not load file or assembly 'Microsoft.Web.Administration, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.”&lt;/P&gt;
&lt;P&gt;This will be addressed in a forthcoming release. Meanwhile there are a couple of simple ways you can workaround this limitation.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Workaround 1: Copy assemblies to the app’s bin folder&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Copy the following assemblies from the WebMatrix install location to your application’s bin directory. &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Microsoft.Web.dll &lt;/LI&gt;
&lt;LI&gt;Microsoft.Web.Administration.dll &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;By default, WebMatrix gets installed in&amp;nbsp; “%ProgramFiles%\Microsoft WebMatrix” or “%ProgramFiles(x86)%\Microsoft WebMatrix”, depending on your machine architecture.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Workaround 2: GAC the required assemblies&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Installing the above assemblies in the GAC will work as well, but requires you to be an administrator. From an administrator prompt, switch to the WebMatrix install location. Then run the following commands:&lt;/P&gt;
&lt;P&gt;gacutil /i Microsoft.Web.Administration.dll&lt;/P&gt;
&lt;P&gt;gacutil /i Microsoft.Web.dll&lt;/P&gt;
&lt;P&gt;One of the above workarounds will hopefully resolve the issue. If not, please let us know and we’ll be happy to investigate.&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=3985000" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/vaidyg/archive/tags/WebMatrix/default.aspx">WebMatrix</category><category domain="http://blogs.iis.net/vaidyg/archive/tags/IIS+Developer+Express/default.aspx">IIS Developer Express</category><category domain="http://blogs.iis.net/vaidyg/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.iis.net/vaidyg/archive/tags/Beta/default.aspx">Beta</category></item><item><title>Introducing IIS Developer Express</title><link>http://blogs.iis.net/vaidyg/archive/2010/07/06/introducing-iis-developer-express.aspx</link><pubDate>Tue, 06 Jul 2010 22:13:40 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:3960303</guid><dc:creator>vaidy_gopalakrishnan</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/vaidyg/rsscomments.aspx?PostID=3960303</wfw:commentRss><comments>http://blogs.iis.net/vaidyg/archive/2010/07/06/introducing-iis-developer-express.aspx#comments</comments><description>&lt;p&gt;Today, we announced the beta version of WebMatrix, which includes a developer-focused version of IIS called IIS Developer Express. You can learn and download WebMatrix using the following links: &lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/web/webmatrix/" href="http://www.microsoft.com/web/webmatrix/" target="_blank"&gt;http://www.microsoft.com/web/webmatrix/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://weblogs.asp.net/scottgu/archive/2010/07/06/introducing-webmatrix.aspx" href="http://weblogs.asp.net/scottgu/archive/2010/07/06/introducing-webmatrix.aspx" target="_blank"&gt;http://weblogs.asp.net/scottgu/archive/2010/07/06/introducing-webmatrix.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;In this first blog post, I’d like to help you understand IIS Developer Express better and point you to some existing resources. We’ll use the coming days to drill into various aspects of the product. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;First, a bit about myself&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I am a program manager with IIS and joined the team a short (but intense and exciting) 5 months ago. Have been with MS since Dec 2007, prior to which I spent 10+ years as a developer and lead in the San Francisco bay area. My last stop was with Intuit’s desktop payroll product team in Mountain View, CA. Back at HP, I was part of a group that built an embedded web server for the imaging and printing platform. I have been fascinated with the Web ever since and am relishing my role with IIS. I work on IIS Developer Express as well as other portions of the core IIS server.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Back to IIS Developer Express&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The goal of WebMatrix (and IIS Developer Express) is make Web development a lot simpler and productive on the Windows platform. WebMatrix includes a few other components to deliver this promise (more information in the links above). &lt;/p&gt;  &lt;p&gt;You can get a good overview of IIS Developer Express from Scottgu’s &lt;a href="http://weblogs.asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx" target="_blank"&gt;blog from last week&lt;/a&gt;. Note that Scott uses the unofficial name of the product (IIS Express). Also, please note that not all of the features Scott discusses in his blog posting and responses are implemented in Beta. In particular, the Beta version isn’t officially integrated with Visual Studio (this support will be added to VS10 later on), can’t be redistributed and doesn’t support all IIS7.x modules.&lt;/p&gt;  &lt;p&gt;Here are some additional links to look at.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://learn.iis.net/page.aspx/868/iis-developer-express-overview/" href="http://learn.iis.net/page.aspx/868/iis-developer-express-overview/" target="_blank"&gt;http://learn.iis.net/page.aspx/868/iis-developer-express-overview/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://learn.iis.net/page.aspx/901/iis-developer-express-faq/" href="http://learn.iis.net/page.aspx/901/iis-developer-express-faq/" target="_blank"&gt;http://learn.iis.net/page.aspx/901/iis-developer-express-faq/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The first link will give you a 50-foot overview of IIS Developer Express and explain its relationship to IIS7.x. The second one is intended to help you better understand what is in the Beta release.&lt;/p&gt;  &lt;p&gt;Check out &lt;a href="http://www.microsoft.com/web/webmatrix" target="_blank"&gt;WebMatrix and IIS Developer Express&lt;/a&gt;, and let us know if you have any questions.&lt;/p&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=3960303" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/vaidyg/archive/tags/WebMatrix/default.aspx">WebMatrix</category><category domain="http://blogs.iis.net/vaidyg/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/vaidyg/archive/tags/Developer/default.aspx">Developer</category><category domain="http://blogs.iis.net/vaidyg/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.iis.net/vaidyg/archive/tags/IIS+Developer+Express/default.aspx">IIS Developer Express</category></item></channel></rss>