<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">JD's Blog</title><subtitle type="html" /><id>http://blogs.msdn.com/jdixon/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/jdixon/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/jdixon/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2005-11-21T19:49:00Z</updated><entry><title>Creating feedback packages with Expression Web SuperPreview</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/jdixon/archive/2009/03/18/creating-feedback-with-superpreview.aspx" /><id>http://blogs.msdn.com/jdixon/archive/2009/03/18/creating-feedback-with-superpreview.aspx</id><published>2009-03-18T22:11:00Z</published><updated>2009-03-18T22:11:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;When we released this beta we realized testing is never done and a feedback mechanism would be needed! To get us what we really need to investigate your issue we created a mechanism within SuperPreview to generate a 'copy' of your website experiencing issues,couple it with our settings objects, any errors, and the DOM information gathered. This data package can really help us pinpoint your problem, so if you can take a few seconds to learn the process we sure would appreciate it!&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To go down this route (and help us track and fix your issue) you can follow these steps:&lt;/P&gt;
&lt;P&gt;Click the bug icon in the toolbar:&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 263px; HEIGHT: 163px" src="http://ckqvhq.bay.livefilestore.com/y1pKkPj1yys1xt86TQzIaUZbt4QFP539AFXGSWJiOE0cCFc2Xpc7YTTuNXQvTnU0QYWYFqX9JtIAkU/1bug.JPG" width=263 height=163 mce_src="http://ckqvhq.bay.livefilestore.com/y1pKkPj1yys1xt86TQzIaUZbt4QFP539AFXGSWJiOE0cCFc2Xpc7YTTuNXQvTnU0QYWYFqX9JtIAkU/1bug.JPG"&gt;&lt;/P&gt;
&lt;P&gt;You will see UI ala the following:&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 515px; HEIGHT: 187px" src="http://ckqvhq.bay.livefilestore.com/y1pjnmHOzKu7BtBFy5kxfmb5OyC_pz587ONdN9tDdxGC62MjpBhgBC3vuzkuzoGnsmEGfpljVUjYnE/1dlg.JPG" width=515 height=187 mce_src="http://ckqvhq.bay.livefilestore.com/y1pjnmHOzKu7BtBFy5kxfmb5OyC_pz587ONdN9tDdxGC62MjpBhgBC3vuzkuzoGnsmEGfpljVUjYnE/1dlg.JPG"&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Click Create Attachment&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 515px; HEIGHT: 187px" src="http://ckqvhq.bay.livefilestore.com/y1pdn-BOz5OU-GXjQi0U6bBtAfqyb9qX2Eu9-9bTUjQZYlQ9kXUmphL2e5u6lY-Y-GO7PSauV15uyw/3Dlg.JPG" width=515 height=187 mce_src="http://ckqvhq.bay.livefilestore.com/y1pdn-BOz5OU-GXjQi0U6bBtAfqyb9qX2Eu9-9bTUjQZYlQ9kXUmphL2e5u6lY-Y-GO7PSauV15uyw/3Dlg.JPG"&gt;&lt;/P&gt;
&lt;P&gt;Click copy path (so as the ZIP file created is on your clipboard)&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you would like to know just what is being packaged up click the View Attachment button (available after clicking Create) and Explorer (or your registered ZIP extension handler) will allow you to view the contents. If you are OK with sending the package to us just log onto MSConnect and make sure you add the file as an attachment. If you have troubles let me know and I can see about an offline email address for you to submit!&lt;/P&gt;
&lt;P&gt;Enjoy our Beta&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9487679" width="1" height="1"&gt;</content><author><name>jdixon</name><uri>http://blogs.msdn.com/members/jdixon.aspx</uri></author></entry><entry><title>SuperPreview is alive!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/jdixon/archive/2009/03/18/superpreview-is-alive.aspx" /><id>http://blogs.msdn.com/jdixon/archive/2009/03/18/superpreview-is-alive.aspx</id><published>2009-03-18T20:32:00Z</published><updated>2009-03-18T20:32:00Z</updated><content type="html">&lt;P&gt;Expression Web's latest work, check out:&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;FONT color=#810081&gt;&lt;A href="http://expression.microsoft.com/en-us/dd565874.aspx"&gt;http://expression.microsoft.com/en-us/dd565874.aspx&lt;/A&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;A href="http://blogs.msdn.com/xweb/" mce_href="http://blogs.msdn.com/xweb/"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9487430" width="1" height="1"&gt;</content><author><name>jdixon</name><uri>http://blogs.msdn.com/members/jdixon.aspx</uri></author></entry><entry><title>Expression Web and the ASP.NET Web Admin Tool</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/jdixon/archive/2007/08/08/expression-web-and-the-asp-net-web-admin-tool.aspx" /><id>http://blogs.msdn.com/jdixon/archive/2007/08/08/expression-web-and-the-asp-net-web-admin-tool.aspx</id><published>2007-08-08T21:05:00Z</published><updated>2007-08-08T21:05:00Z</updated><content type="html">
&lt;STYLE type=text/css&gt;.style1 {
	TEXT-ALIGN: center
}
&lt;/STYLE&gt;

&lt;H2 class=style1&gt;Expression Web and the ASP.NET Web Admin Tool&lt;/H2&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;A lot of web designers have asked about the ASP.NET Web Site Administration tool and how to use it when&amp;nbsp;designing websites in Expression Web 1.0. So I decided a quick blog might be beneficial going forward. Hope this helps out everyone and if you have updates do not hesitate to send them my way. For those who have not heard of the ASP.NET Web Admin Tool, it is a nice configuration utility for setting up ASP.NET Membership, Web Protection.and Server settings (just to name a few). Here is a great link of full details to the &lt;A class="" href="http://msdn2.microsoft.com/en-us/library/yy40ytx0.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/yy40ytx0.aspx"&gt;ASP.NET Web Administration tool&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Currently Expression Web does not load up the Web Admin tool, we all see this type of experience when we try:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://rd400.members.winisp.net/blogimage/nogo.JPG" mce_src="http://rd400.members.winisp.net/blogimage/nogo.JPG"&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;BR&gt;The first thing to do to get this going is to fire up&amp;nbsp;Expression Web&amp;nbsp;and create a web site, I'll use a file based directory, on my d: drive, and call it d:\casWeb&lt;BR&gt;&lt;IMG style="WIDTH: 636px; HEIGHT: 452px" height=452 src="http://rd400.members.winisp.net/blogimage/CreateWeb.JPG" width=636 mce_src="http://rd400.members.winisp.net/blogimage/CreateWeb.JPG"&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;Now that I have a website on disk I can fire up the ASP.NET development server&amp;nbsp;to be able to load&amp;nbsp;the Web Admin Tool, I'll do this from the command line. Simply navigate to the directory on your hard disk where .NET 2.0 is installed, in my case this is: D:\WINDOWS\Microsoft.NET\Framework\v2.0.50727&lt;BR&gt;&lt;BR&gt;&lt;EM&gt;Advanced Note: You could just place this on your 'Windows Sytem Path' to simplify repetitive navigations to this directory in the future.&lt;/EM&gt;&lt;BR&gt;&lt;BR&gt;Once in the directory we'll need to start the ASP.NET web server with some special params for the Web Admin Tool (all one line):&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;WebDev.WebServer.EXE /port:8011 /path:"D:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\asp.netwebadminfiles" /vpath:"/asp.netwebadminfiles"&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Note: for &lt;EM&gt;path&lt;/EM&gt; replace my D:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 with the location of your Windows and .NET install&lt;BR&gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;EM&gt;Advanced Note: For detailed&amp;nbsp;understanding (if interested) on the params simply type in WebDev.WebServer.EXE and hit enter, you'll get this:&lt;BR&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 554px; HEIGHT: 334px" height=334 src="http://rd400.members.winisp.net/blogimage/WATHelp.JPG" width=554 mce_src="http://rd400.members.winisp.net/blogimage/WATHelp.JPG"&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You should now see a nice little icon in your task bar:&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 181px; HEIGHT: 48px" height=48 src="http://rd400.members.winisp.net/blogimage/icon.JPG" width=181 mce_src="http://rd400.members.winisp.net/blogimage/icon.JPG"&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;BR&gt;OK - so now we have the ASP.NET&amp;nbsp;Development server fired up and ready&amp;nbsp;to configure&amp;nbsp;ASP.NET websites. The next step is to load a URL against that port\webserver with some specific queryString values which target your website you created in Expression Web. To do this launch&amp;nbsp;your web browser&amp;nbsp;and paste or type this URL (note: you need to replace the d:\casweb with the path to the folder to your website):&lt;BR&gt;&lt;BR&gt;http://localhost:8011/asp.netwebadminfiles/default.aspx?applicationPhysicalPath=d:\casweb\&amp;amp;applicationUrl=/casweb&lt;BR&gt;&lt;BR&gt;You'll now see the Web Site Administration Tool load up in your browser:&lt;BR&gt;&lt;BR&gt;&lt;IMG style="WIDTH: 824px; HEIGHT: 579px" height=579 src="http://rd400.members.winisp.net/blogimage/WATMain.JPG" width=824 mce_src="http://rd400.members.winisp.net/blogimage/WATMain.JPG"&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Since we targeted the Web Admin tool against our website (via the query string: ?applicationPhysicalPath=d:\casweb\&amp;amp;applicationUrl=/casweb) we can use the features of the Web Admin Tool and see that indeed we are working with the website we created in Expression Web. To test this click the Application Tab in your browser, &lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;IMG style="WIDTH: 824px; HEIGHT: 579px" height=579 src="http://rd400.members.winisp.net/blogimage/WATApplication.JPG" width=824 mce_src="http://rd400.members.winisp.net/blogimage/WATApplication.JPG"&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;then click &lt;STRONG&gt;Configure SMTP e-mail Settings&lt;/STRONG&gt;&lt;BR&gt;&lt;BR&gt;&lt;IMG style="WIDTH: 907px; HEIGHT: 808px" height=808 src="http://rd400.members.winisp.net/blogimage/WATConfigSMTP.JPG" width=907 mce_src="http://rd400.members.winisp.net/blogimage/WATConfigSMTP.JPG"&gt;&lt;BR&gt;&lt;BR&gt;Then just fill out any old text in the server name and from field (note: these are just values testing that we are indeed hooked up to the right web site, so just enter anything). &lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 907px; HEIGHT: 808px" height=808 src="http://rd400.members.winisp.net/blogimage/WATConfigSMTPVals.JPG" width=907 mce_src="http://rd400.members.winisp.net/blogimage/WATConfigSMTPVals.JPG"&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Click Save&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;IMG style="WIDTH: 907px; HEIGHT: 808px" height=808 src="http://rd400.members.winisp.net/blogimage/WATConfigSMTPValsSaved.JPG" width=907 mce_src="http://rd400.members.winisp.net/blogimage/WATConfigSMTPValsSaved.JPG"&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;Now let's head back to Expression Web and refresh the Folder List task pane, just click inside the&amp;nbsp;task pane&amp;nbsp;and&amp;nbsp;press F5. You'll see a web.config file that the ASP.NET Web Administration Tool created for you:&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;IMG style="WIDTH: 177px; HEIGHT: 121px" height=121 src="http://rd400.members.winisp.net/blogimage/folderlist.JPG" width=177 mce_src="http://rd400.members.winisp.net/blogimage/folderlist.JPG"&gt;&lt;BR&gt;&lt;BR&gt;Open&amp;nbsp;the web.config file and you'll see the values you entered within the tool.&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 496px; HEIGHT: 212px" height=212 src="http://rd400.members.winisp.net/blogimage/webconfigtext.JPG" width=496 mce_src="http://rd400.members.winisp.net/blogimage/webconfigtext.JPG"&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;BR&gt;So longer term I'd like to find some more time for this topic and see about writing a plug in for Expression Web that handles a bit of this for you automagically, maybe I can talk some of you Expression fans out there in the ether to help me out? :)&lt;/P&gt;
&lt;P&gt;For the brave at heart I did&amp;nbsp;manage to get the following Macro working to do all of the tasks noted above, I tested this on Vista&amp;nbsp;only so let me know what people run into. Also 64Bit is not tested and you do need to close the&amp;nbsp;Web Server down (sorry my VBA is rusty!)...I'll create a quick blog next week for how to hook it up in Expression Web, but basically you need to create a macro by choosing Tools-Macro-Visual Basic Editor and paste the following in:&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;Sub foo()
    Dim RetVal As Variant
    RetVal = VBA.Shell(System.ProfileString("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\2.0.50727.0", "Path") &amp;amp; "\WebDev.WebServer.EXE /port:8011 /path:""" &amp;amp; System.ProfileString("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\2.0.50727.0", "Path") &amp;amp; "\asp.netwebadminfiles"" /vpath:""/asp.netwebadminfiles""", vbHide)
    Value = System.ProfileString("HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\iexplore.exe\shell\open\command", "")
    totalLength = Len(Value) - 3
    RetVal = VBA.Shell(Mid(Value, 1, totalLength) + " http://localhost:8011/asp.netwebadminfiles/default.aspx?applicationPhysicalPath=" &amp;amp; Mid(ParseURL(ActiveWebWindow.Web.Url, URLComponentServer), 4) + ParseURL(ActiveWebWindow.Web.Url, URLComponentPath) &amp;amp; ParseURL(ActiveWebWindow.Web.Url, URLComponentFileName) &amp;amp; "\&amp;amp;applicationUrl=" &amp;amp; "/" &amp;amp; ParseURL(ActiveWebWindow.Web.Url, URLComponentFileName), vbNormalFocus)
End Sub

&lt;/PRE&gt;
&lt;P mce_keep="true"&gt;
&lt;P&gt;save, close and then go to Tools-&amp;gt;Customize, click the Command Tab, then in the categories list select macros, then drag and drop the happy Face icon&amp;nbsp; somewhere in the app, I placed it right on the right of the menu bar.. next right click the happy face (with that dialog still up) and select Assign Macro. You should see the macro you created in the previous step listed. Select it, click OK and click close. Your happy face should now do all of the&amp;nbsp;config goo mentioned above for free. &lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;BR&gt;Thanks for reading and I hope this helps you all out a little as you design in Expression Web and author for ASP.NET!&lt;BR&gt;&lt;BR&gt;JD&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4295866" width="1" height="1"&gt;</content><author><name>jdixon</name><uri>http://blogs.msdn.com/members/jdixon.aspx</uri></author><category term="Expression Web" scheme="http://blogs.msdn.com/jdixon/archive/tags/Expression+Web/default.aspx" /><category term="ASP.NET" scheme="http://blogs.msdn.com/jdixon/archive/tags/ASP.NET/default.aspx" /></entry><entry><title>Context Menus on the TReeView - IE Specific</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/jdixon/archive/2006/01/05/509702.aspx" /><id>http://blogs.msdn.com/jdixon/archive/2006/01/05/509702.aspx</id><published>2006-01-05T20:13:00Z</published><updated>2006-01-05T20:13:00Z</updated><content type="html">&lt;P&gt;Added quick article\how to for IE based treeView context menus.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;HTH&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;JD&lt;/P&gt;
&lt;P&gt;&lt;a href="http://blogs.msdn.com/jdixon/articles/509700.aspx"&gt;http://blogs.msdn.com/jdixon/articles/509700.aspx&lt;/A&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=509702" width="1" height="1"&gt;</content><author><name>jdixon</name><uri>http://blogs.msdn.com/members/jdixon.aspx</uri></author></entry><entry><title>Storing and reading images from SQL in a ASP.NET details view</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/jdixon/archive/2005/11/21/495398.aspx" /><id>http://blogs.msdn.com/jdixon/archive/2005/11/21/495398.aspx</id><published>2005-11-21T22:49:00Z</published><updated>2005-11-21T22:49:00Z</updated><content type="html">&lt;P&gt;I created a article for how to send and retrieve images to\from SQL. check it out here.&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;a href="http://blogs.msdn.com/jdixon/articles/495408.aspx"&gt;http://blogs.msdn.com/jdixon/articles/495408.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=495398" width="1" height="1"&gt;</content><author><name>jdixon</name><uri>http://blogs.msdn.com/members/jdixon.aspx</uri></author></entry></feed>