﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>IWeb</title>
    <description>The IWeb Project</description>
    <link>http://iweb.adefwebserver.com/Project/Blog/tabid/57/BlogId/1/Default.aspx</link>
    <language>en-US</language>
    <managingEditor>Webmaster@adefwebserver.com</managingEditor>
    <webMaster>webmaster@adefwebserver.com</webMaster>
    <pubDate>Fri, 25 Jul 2008 13:57:40 GMT</pubDate>
    <lastBuildDate>Fri, 25 Jul 2008 13:57:40 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 3.2.0.29758</generator>
    <item>
      <title>IWebCSharp</title>
      <description>&lt;p&gt;Using IWeb is very simple. You install the IWeb module and then you &lt;a href="http://iweb.adefwebserver.com/Default.aspx?tabid=59"&gt;&lt;u&gt;&lt;strong&gt;start adding you own methods&lt;/strong&gt;&lt;/u&gt;&lt;/a&gt;. You will automatically have security for your methods that can be administered from the configuration screen. The only problem is you have to write the methods in VB.&lt;/p&gt;
&lt;p&gt;We hoped to allow you to have VB and C# methods in IWebCF (the Windows Communication Foundation based version of IWeb that is also on it's way). So far we haven't figured out a way to do that. So, we decided to make a C# version of IWeb for those who want to write their methods in C#.&lt;/p&gt;
&lt;p&gt;The module is called IWebCSharp and can be installed side-by-side with IWeb (also IWebCF can also be installed side-by-side with the other versions of IWeb).&lt;/p&gt;
&lt;p&gt;Note: the entry point for IWebCsharp is different then the normal IWeb so you will have to use the client that comes with it not the normal IWeb client connector.&lt;/p&gt;</description>
      <link>http://iweb.adefwebserver.com/Project/Blog/tabid/57/EntryID/40/Default.aspx</link>
      <author>Webmaster@adefwebserver.com</author>
      <comments>http://iweb.adefwebserver.com/Project/Blog/tabid/57/EntryID/40/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://iweb.adefwebserver.com/Default.aspx?tabid=57&amp;EntryID=40</guid>
      <pubDate>Sun, 27 Apr 2008 13:10:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://iweb.adefwebserver.com/DesktopModules/Blog/Trackback.aspx?id=40</trackback:ping>
    </item>
    <item>
      <title>Ian Lackey named Project Leader of IWeb</title>
      <description>&lt;p&gt;I am proud to announce that Ian Lackey has been named project leader of IWeb. I will step down and serve as co-project leader. The reason for this change is due to the fact that he is far more advanced in WCF (Windows Communication Foundation) than I am and is better able to lead the IWeb project as we prepare to release IWebCF (the new version of IWeb that uses WCF). He is already the author of more than 60% of the code in both IWeb and IWebCF. Please join me in welcoming him to his new position.&lt;/p&gt;</description>
      <link>http://iweb.adefwebserver.com/Project/Blog/tabid/57/EntryID/39/Default.aspx</link>
      <author>Webmaster@adefwebserver.com</author>
      <comments>http://iweb.adefwebserver.com/Project/Blog/tabid/57/EntryID/39/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://iweb.adefwebserver.com/Default.aspx?tabid=57&amp;EntryID=39</guid>
      <pubDate>Fri, 04 Apr 2008 15:19:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://iweb.adefwebserver.com/DesktopModules/Blog/Trackback.aspx?id=39</trackback:ping>
    </item>
    <item>
      <title>Looks like the C# IWeb method will not work :(</title>
      <description>I had hoped to allow you to create your IWeb methods in C#. My early prototypes seemed to work but I devoted most of the day trying and I can't get it to work. </description>
      <link>http://iweb.adefwebserver.com/Project/Blog/tabid/57/EntryID/38/Default.aspx</link>
      <author>Webmaster@adefwebserver.com</author>
      <comments>http://iweb.adefwebserver.com/Project/Blog/tabid/57/EntryID/38/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://iweb.adefwebserver.com/Default.aspx?tabid=57&amp;EntryID=38</guid>
      <pubDate>Mon, 17 Mar 2008 01:13:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://iweb.adefwebserver.com/DesktopModules/Blog/Trackback.aspx?id=38</trackback:ping>
    </item>
    <item>
      <title>Making IWebCF work with VS 2005 (.asmx) clients</title>
      <description>&lt;p&gt;When the next IWeb comes out it will be called IWebCF and you will be able to run it side by site with the current IWeb. The new IWeb uses WCF (Windows Communication Foundation) and it is completely different than the web services in the current IWeb.&lt;/p&gt;
&lt;p&gt;The problem I faced today was allowing a client created with Visual Studio 2005 to connect with IWebCF. It is SUPPOSE to work because WCF is backward compatible... and it is... mostly. But, of course we ran into issues.&lt;/p&gt;
&lt;p&gt;I have it working. I'm still waiting for Ian to look at my solution (it is checked into source code if you want to take a look yourself). Here are my emails to him today which describe my painful process. I'm posting it in case my notes help somone else working with WCF:&lt;/p&gt;
&lt;p&gt;&lt;hr /&gt;
&lt;/p&gt;
&lt;div&gt;&lt;strong&gt;From:&lt;/strong&gt; Michael Washington &lt;br /&gt;
&lt;strong&gt;Sent:&lt;/strong&gt; Monday, February 18, 2008 10:59 AM&lt;br /&gt;
&lt;strong&gt;To:&lt;/strong&gt; 'Ian Lackey'&lt;br /&gt;
&lt;strong&gt;Subject:&lt;/strong&gt; Making IWeb work with VS 2005 (.asmx)&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I have been trying to use VS 2005 to create a normal web service. It will create the proxy but when you try to call it you get this error:&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Method CoreService.GetVersion cannot be reflected.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;{"The XML element 'IWebRequest' from namespace 'http://webservices.DotNetNuke.com/2007/12/CoreService' references a method and a type. Change the method's message name using WebMethodAttribute or change the type's root element using the XmlRootAttribute."}&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;This post recommends exposing your WCF methods as a .asmx:&lt;/div&gt;
&lt;div&gt;&lt;a href="http://kjellsj.blogspot.com/2006/12/how-to-expose-wcf-service-also-as-asmx.html"&gt;http://kjellsj.blogspot.com/2006/12/how-to-expose-wcf-service-also-as-asmx.html&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;here is a good article describing the process:&lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.topxml.com/rbnews/WSCF-WCF/re-65681_Integrating-WCF-with-your-existing-ASMX-Services.aspx"&gt;http://www.topxml.com/rbnews/WSCF-WCF/re-65681_Integrating-WCF-with-your-existing-ASMX-Services.aspx&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I added the attributes and it works!&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I just checked the code in. I did not alter the Filemanager methods because I didn’t want to mess you up so you will have to add the attributes to those.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I will make a version of the IWeb connector this weekend.&lt;/div&gt;
&lt;div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;hr /&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;From:&lt;/strong&gt; Michael Washington &lt;br /&gt;
&lt;strong&gt;Sent:&lt;/strong&gt; Monday, February 18, 2008 11:25 AM&lt;br /&gt;
&lt;strong&gt;To:&lt;/strong&gt; 'Ian Lackey'&lt;br /&gt;
&lt;strong&gt;Subject:&lt;/strong&gt; RE: Making IWeb work with VS 2005 (.asmx)&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Arrgg&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;It works on the .asmx side but it now throws this error on the .svc :&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;em&gt;Type 'System.Web.Services.Protocols.SoapHeader' cannot be serialized. Consider marking it with the DataContractAttribute attribute, and marking all of its members you want serialized with the DataMemberAttribute attribute.&lt;/em&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;It’s because I added “SoapHeader“ to IWebAuthenticationHeader otherwise the .asmx header would not work:&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;    &lt;span&gt;Public Class IWebAuthenticationHeader&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;        &lt;span&gt;Inherits SoapHeader&lt;/span&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I tried overloading all the properties of SoapHeader but I still get the error.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;If I comment the line out it works with .svc but with .asmx I get:&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;em&gt;"System.Web.Services.Protocols.SoapException: Server was unable to process request. ---&gt; System.InvalidOperationException: Method CoreService.PortalsOnServer can not be reflected. ---&gt; System.Exception: The header property/field CoreService.IWebCredentials must be of type SoapHeader or a derived type, or an array of SoapHeader or SoapUnknownHeader.\n   at System.Web.Services.Protocols.SoapReflector.ReflectMethod(LogicalMethodInfo methodInfo, Boolean client, XmlReflectionImporter xmlImporter, SoapReflectionImporter soapImporter, String defaultNs)\n   --- End of inner exception stack trace ---\n   at System.Web.Services.Protocols.SoapReflector.ReflectMethod(LogicalMethodInfo methodInfo, Boolean client, XmlReflectionImporter xmlImporter, SoapReflectionImporter soapImporter, String defaultNs)\n   at System.Web.Services.Protocols.SoapServerType..ctor(Type type, WebServiceProtocols protocolsSupported)\n   at System.Web.Services.Protocols.SoapServerProtocol.Initialize()\n   at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest request, HttpResponse response, Boolean&amp; abortProcessing)\n   --- End of inner exception stack trace ---"&lt;/em&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I also tried overloading all the properties of SoapHeader but I still get the error.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;
&lt;p&gt;I commented it out for now and cheked it in again so the .svc is not broken.&lt;/p&gt;
&lt;p&gt;&lt;hr /&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;&lt;strong&gt;From:&lt;/strong&gt; Michael Washington &lt;br /&gt;
&lt;strong&gt;Sent:&lt;/strong&gt; Monday, February 18, 2008 11:35 AM&lt;br /&gt;
&lt;strong&gt;To:&lt;/strong&gt; 'Ian Lackey'&lt;br /&gt;
&lt;strong&gt;Subject:&lt;/strong&gt; RE: Making IWeb work with VS 2005 (.asmx)&lt;/p&gt;
&lt;div&gt;I think this may help:&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/03/05/WebServices/"&gt;http://msdn.microsoft.com/msdnmag/issues/03/05/WebServices/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I will try it this weekend. &lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;a href="http://iweb.adefwebserver.comhttp://iweb.adefwebserver.commailto:Webmaster@ADefWebserver.com"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt; &lt;hr /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;From:&lt;/strong&gt; Michael Washington&lt;br /&gt;
&lt;strong&gt;Sent:&lt;/strong&gt; Monday, February 18, 2008 2:57 PM&lt;br /&gt;
&lt;strong&gt;To:&lt;/strong&gt; 'Ian Lackey'&lt;br /&gt;
&lt;strong&gt;Subject:&lt;/strong&gt; RE: Making IWeb work with VS 2005 (.asmx)&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I hate to email bomb you but of course I could not let this go. So I’m screwing around trying everything under the sun and this seems to work:&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;span&gt;1)&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;Remove “SoapHeader(&lt;span&gt;"IWebCredentials")” from the attributes on all the methods&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;2) &lt;/span&gt;This of course causes the Headers to go away for every method except “GetUser” and “Portals on server”&lt;/div&gt;
&lt;div&gt;&lt;span&gt;3) &lt;/span&gt;I did more poking around and saw that those had contracts that had “&lt;span&gt;Private _header As New IWebAuthenticationHeader” directly in their method parameter type. The others did not., They inherited from IWebRequest and should therefore have it but they didn’t. &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;4)&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;I removed the inheritance of IWebRequest and placed the “&lt;span&gt;Private _header As New IWebAuthenticationHeader” directly in the classes&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;5)&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;Now the .asmx and the .svc works J&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I just checked everything in. Please tell me I didn’t break something!&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;a href="http://iweb.adefwebserver.comhttp://iweb.adefwebserver.commailto:Webmaster@ADefWebserver.com"&gt;&lt;/a&gt;&lt;/div&gt;</description>
      <link>http://iweb.adefwebserver.com/Project/Blog/tabid/57/EntryID/37/Default.aspx</link>
      <author>Webmaster@adefwebserver.com</author>
      <comments>http://iweb.adefwebserver.com/Project/Blog/tabid/57/EntryID/37/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://iweb.adefwebserver.com/Default.aspx?tabid=57&amp;EntryID=37</guid>
      <pubDate>Mon, 18 Feb 2008 22:59:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://iweb.adefwebserver.com/DesktopModules/Blog/Trackback.aspx?id=37</trackback:ping>
    </item>
    <item>
      <title>Fix for ASP.NET "Could not load file or assembly App_Web..." Error </title>
      <description>&lt;P&gt;The new IWebCF that we are working on uses Windows Communication Foundation. It will only bind to one web address so you have to select one from a drop-down on the configuration screen. Sometimes after you change it and then browse to the service address you get an error that starts off like this:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;"Could not load file or assembly App_Web..."&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;The fix can be found at &lt;A href="http://codebetter.com/blogs/brendan.tompkins/archive/2006/11/15/Fix-for-ASP.NET-_2200_Could-not-load-file-or-assembly-App_5F00_Web_2E002E002E002200_-Error.aspx"&gt;&lt;U&gt;this thread&lt;/U&gt;&lt;/A&gt;. Basically you go to this directory on the computer:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;and delete all the files you find there (or if you can the files for the application you're running).&lt;/P&gt;</description>
      <link>http://iweb.adefwebserver.com/Project/Blog/tabid/57/EntryID/35/Default.aspx</link>
      <author>Webmaster@adefwebserver.com</author>
      <comments>http://iweb.adefwebserver.com/Project/Blog/tabid/57/EntryID/35/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://iweb.adefwebserver.com/Default.aspx?tabid=57&amp;EntryID=35</guid>
      <pubDate>Sun, 27 Jan 2008 00:53:00 GMT</pubDate>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://iweb.adefwebserver.com/DesktopModules/Blog/Trackback.aspx?id=35</trackback:ping>
    </item>
    <item>
      <title>Configuring WCF - how to fix "HTTP Error 404.3 - Not Found"</title>
      <description>&lt;P class=style1&gt;When trying to navigate to a file with the extension .svc when using II7 (that is in Windows Vista and Windows 2008), you may get an error like this:&lt;/P&gt;
&lt;P class=style1&gt; &lt;/P&gt;&lt;SPAN&gt;
&lt;H1 class=style6&gt;Server Error in Application "Default Web Site/DotNetNuke_IWeb"&lt;/H1&gt;
&lt;H2 class=style3&gt;HTTP Error 404.3 - Not Found&lt;/H2&gt;&lt;/SPAN&gt;&lt;FONT face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif"&gt;
&lt;P class=style7&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;B class=style2&gt;&lt;SPAN class=style5&gt;&lt;FONT size=1&gt;Description:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN class=style4&gt;&lt;FONT size=1&gt; The page you are requesting cannot be served because of the Multipurpose Internet Mail Extensions (MIME) map policy that is configured on the Web server. The page you requested has a file name extension that is not recognized, and is not allowed. &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif"&gt;
&lt;P class=style7&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;B class=style2&gt;&lt;SPAN class=style5&gt;Error Code:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN class=style4&gt; 0x80070032 &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style7&gt;&lt;B class=style2&gt;&lt;SPAN class=style5&gt;&lt;FONT face="Courier New" size=1&gt;Notification:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt; &lt;SPAN class=style4&gt;&lt;FONT face="Courier New" size=1&gt;ExecuteRequestHandler &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=style7&gt;&lt;B class=style2&gt;&lt;SPAN class=style5&gt;&lt;FONT face="Courier New" size=1&gt;Module:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt; &lt;SPAN class=style4&gt;&lt;FONT face="Courier New" size=1&gt;StaticFileModule &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=style7&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;B class=style2&gt;&lt;SPAN class=style5&gt;Requested URL:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN class=style4&gt; http://localhost:80/DotNetNuke_IWeb/DesktopModules/IWebCF/CoreService.svc &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style7&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;B class=style2&gt;&lt;SPAN class=style5&gt;Physical Path:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN class=style4&gt; C:\Users\Documents\Visual Studio 2005\Projects\IWeb\Website\DesktopModules\IWebCF\CoreService.svc &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style7&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;B class=style2&gt;&lt;SPAN class=style5&gt;Logon User:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN class=style4&gt; Anonymous &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style7&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;B class=style2&gt;&lt;SPAN class=style5&gt;Logon Method:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN class=style4&gt; Anonymous &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=style7&gt;&lt;B class=style2&gt;&lt;SPAN class=style5&gt;&lt;FONT face="Courier New" size=1&gt;Handler:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt; &lt;SPAN class=style4&gt;&lt;FONT face="Courier New" size=1&gt;StaticFile &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=style7&gt;&lt;B class=style2&gt;&lt;SPAN class=style5&gt;&lt;FONT face="Courier New" size=1&gt;Most likely causes:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN class=style2&gt;&lt;SPAN class=style5&gt;&lt;FONT face="Courier New" size=1&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL class=style8&gt;
&lt;LI class=style5&gt;It is possible that a handler mapping is missing. By default, the static file handler processes all content. 
&lt;LI class=style5&gt;The feature you are trying to use may not be installed. 
&lt;LI class=style5&gt;The appropriate MIME map is not enabled for the Web site or application. (Warning: Do not create a MIME map for content that users should not download, such as .ASPX pages or .config files.) &lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=style7&gt;&lt;B class=style2&gt;&lt;SPAN class=style5&gt;&lt;FONT face="Courier New" size=1&gt;What you can try:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN class=style2&gt;&lt;SPAN class=style5&gt;&lt;FONT face="Courier New" size=1&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL class=style8&gt;
&lt;LI class=style5&gt;In system.webServer/handlers: 
&lt;LI class=style5&gt;Ensure that the expected handler for the current page is mapped. 
&lt;LI class=style5&gt;Pay careful attention to preconditions (e.g. runtimeVersion, pipelineMode, bitness) and compare them to the settings for your application pool. 
&lt;LI class=style5&gt;Pay careful attention to typographical errors in the expected handler line. 
&lt;LI class=style5&gt;Please verify that the feature you are trying to use is installed. 
&lt;LI&gt;&lt;SPAN class=style5&gt;&lt;FONT size=1&gt;Verify that the MIME map is enabled or add the MIME map for the Web site using the command-line tool appcmd.exe. &lt;/FONT&gt;&lt;/SPAN&gt;
&lt;OL&gt;
&lt;LI class=style5&gt;Open a command prompt and change directory to %windir%\system32\inetsrv. 
&lt;LI class=style5&gt;To set a MIME type, use the following syntax: appcmd set config /section:staticContent /+[fileExtension='string',mimeType='string'] 
&lt;LI class=style5&gt;The variable fileExtension string is the file name extension and the variable mimeType string is the file type description. 
&lt;LI class=style5&gt;For example, to add a MIME map for a file which has the extension ".xyz", type the following at the command prompt, and then press Enter: 
&lt;LI class=style5&gt;appcmd set config /section:staticContent /+[fileExtension='.xyz',mimeType='text/plain'] &lt;/LI&gt;&lt;/OL&gt;&lt;SPAN class=style5&gt;&lt;FONT size=1&gt;Warning: Ensure that this MIME mapping is needed for your Web server before adding it to the list. Configuration files such as .CONFIG or dynamic scripting pages such as .ASP or .ASPX, should not be downloaded directly and should always be processed through a handler. Other files such as database files or those used to store configuration, like .XML or .MDF, are sometimes used to store configuration information. Determine if clients can download these file types before enabling them. &lt;/FONT&gt;&lt;/SPAN&gt;
&lt;LI&gt;&lt;SPAN class=style5&gt;&lt;FONT size=1&gt;Create a tracing rule to track failed requests for this HTTP status code. For more information about creating a tracing rule for failed requests, click &lt;/FONT&gt;&lt;/SPAN&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=66439"&gt;&lt;SPAN class=style5&gt;&lt;U&gt;&lt;FONT color=#0066cc size=1&gt;here&lt;/FONT&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN class=style5&gt;&lt;FONT size=1&gt;. &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=62293&amp;IIS70Error=404,3,0x80070032,6000"&gt;
&lt;P class=style7&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;B class=style2&gt;&lt;SPAN class=style5&gt;&lt;FONT color=#000000&gt;More Information...&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN class=style4&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN class=style4&gt;&lt;FONT face="Courier New" size=1&gt;This error occurs when the file extension of the requested URL is for a MIME type that is not configured on the server. You can add a MIME type for the file extension for files that are not dynamic scripting pages, database, or configuration files. Process those file types using a handler. You should not allows direct downloads of dynamic scripting pages, database or configuration files. &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=style7&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=1&gt;&lt;B class=style2&gt;&lt;SPAN class=style5&gt;Server Version Information:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN class=style4&gt; Internet Information Services 7.0. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;H2&gt;To resolve this:&lt;/H2&gt;
&lt;P&gt;1) Select "&lt;STRONG&gt;run&lt;/STRONG&gt;" from the Start menu&lt;BR&gt;&lt;BR&gt;&lt;IMG height=37 src="http://iweb.adefwebserver.comhttp://www.adefwebserver.com/DotNetNukeHELP/Misc/images/ConfiguringWCF/imgA.jpg" width=108&gt;&lt;BR&gt;&lt;BR&gt;2) Enter "&lt;STRONG&gt;cmd&lt;/STRONG&gt;" and click &lt;STRONG&gt;OK&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=style1&gt;&lt;IMG height=233 src="http://iweb.adefwebserver.comhttp://www.adefwebserver.com/DotNetNukeHELP/Misc/images/ConfiguringWCF/imgC.jpg" width=427&gt;&lt;/P&gt;
&lt;P class=style1&gt;3) enter "&lt;STRONG&gt;cd c:\windows\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\&lt;/STRONG&gt;" and press &lt;STRONG&gt;Enter&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P class=style1&gt;&lt;IMG height=340 src="http://iweb.adefwebserver.comhttp://www.adefwebserver.com/DotNetNukeHELP/Misc/images/ConfiguringWCF/imgE.jpg" width=677&gt;&lt;/P&gt;
&lt;P class=style1&gt;4) Enter "&lt;STRONG&gt;ServiceModelReg -i&lt;/STRONG&gt;" and press &lt;STRONG&gt;Enter&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P class=style1&gt;&lt;IMG height=340 src="http://iweb.adefwebserver.comhttp://www.adefwebserver.com/DotNetNukeHELP/Misc/images/ConfiguringWCF/img10.jpg" width=677&gt;&lt;/P&gt;
&lt;P class=style1&gt;5) WCF will now be installed:&lt;/P&gt;
&lt;P class=style1&gt;&lt;IMG height=676 src="http://iweb.adefwebserver.comhttp://www.adefwebserver.com/DotNetNukeHELP/Misc/images/ConfiguringWCF/img12.jpg" width=677&gt;&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;
&lt;P class=style1&gt;Also see:&lt;/P&gt;
&lt;P class=style1&gt;&lt;A href="http://blogs.msdn.com/davidwaddleton/archive/2007/11/02/wcf-and-404-3-errors.aspx"&gt;&lt;U&gt;&lt;FONT color=#800080&gt;http://blogs.msdn.com/davidwaddleton/archive/2007/11/02/wcf-and-404-3-errors.aspx&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/P&gt;</description>
      <link>http://iweb.adefwebserver.com/Project/Blog/tabid/57/EntryID/34/Default.aspx</link>
      <author>Webmaster@adefwebserver.com</author>
      <comments>http://iweb.adefwebserver.com/Project/Blog/tabid/57/EntryID/34/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://iweb.adefwebserver.com/Default.aspx?tabid=57&amp;EntryID=34</guid>
      <pubDate>Sun, 30 Dec 2007 18:07:00 GMT</pubDate>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://iweb.adefwebserver.com/DesktopModules/Blog/Trackback.aspx?id=34</trackback:ping>
    </item>
    <item>
      <title>We are working on the new version of IWeb 04.00.00</title>
      <description>&lt;P&gt;Just wanted to drop a note that Ian and I are working on the next version of IWeb.&lt;/P&gt;
&lt;P&gt;IWeb 04.00.00 will use Windows Communication Foundation (WCF) and require that you have ASP.NET 3.0 or higher installed (For IWeb 03.00.00 you only need ASP.NET 2.0 installed).&lt;/P&gt;
&lt;P&gt;Using WCF we will be able to allow you to expose any method from your custom module as web services method and still use the extensive IWeb security configuration screen to set granular access to those methods.&lt;/P&gt;
&lt;P&gt;You will be able to write those methods in any ASP.NET language and you will not have to actually add the methods to IWeb. IWeb will "discover" that the methods exist (because you will use a partial class). &lt;/P&gt;
&lt;P&gt;We anticipate a release sometime in 2nd quarter of 2008.&lt;/P&gt;</description>
      <link>http://iweb.adefwebserver.com/Project/Blog/tabid/57/EntryID/33/Default.aspx</link>
      <author>Webmaster@adefwebserver.com</author>
      <comments>http://iweb.adefwebserver.com/Project/Blog/tabid/57/EntryID/33/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://iweb.adefwebserver.com/Default.aspx?tabid=57&amp;EntryID=33</guid>
      <pubDate>Thu, 20 Dec 2007 00:29:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://iweb.adefwebserver.com/DesktopModules/Blog/Trackback.aspx?id=33</trackback:ping>
    </item>
    <item>
      <title>IWeb 03.00.00 has been released</title>
      <description>&lt;P&gt;Today we released IWEB 03.00.00 after an extensive Beta testing period of nearly two months. This release contains the file manager code created by Ian Lackey as well as the IWeb Explorer file manager client that was also created by Ian. I added methods to create and retrieve a user.&lt;/P&gt;
&lt;P&gt;The next version will be IWeb 04.00.00 (unless we find bugs in 03.00.00, in that case we will do a point release). 04.00.00 will use Windows Communication Foundation (WCF) and require that you have ASP.NET 3.0 or higher installed (For IWeb 03.00.00 you only need ASP.NET 2.0 installed). &lt;/P&gt;
&lt;P&gt;Using WCF we will be able to allow you to expose any method from your custom module as web services method and still use the extensive IWeb security configuration screen to set granular access to those methods. You will be able to write those methods in any ASP.NET language and you will not have to actually add the methods to IWeb. IWeb will "discover" that the methods exist (because you will implement a special interface). In addition, WCF will allow you to expose your methods using multiple protocols. &lt;/P&gt;
&lt;P&gt;We anticipate a release sometime in 2nd quarter of 2008.&lt;/P&gt;</description>
      <link>http://iweb.adefwebserver.com/Project/Blog/tabid/57/EntryID/32/Default.aspx</link>
      <author>Webmaster@adefwebserver.com</author>
      <comments>http://iweb.adefwebserver.com/Project/Blog/tabid/57/EntryID/32/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://iweb.adefwebserver.com/Default.aspx?tabid=57&amp;EntryID=32</guid>
      <pubDate>Sat, 01 Dec 2007 14:52:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://iweb.adefwebserver.com/DesktopModules/Blog/Trackback.aspx?id=32</trackback:ping>
    </item>
    <item>
      <title>IWeb now on CodePlex</title>
      <description>&lt;P&gt;This site will continue to be the main site, however we will point the download links to all future releases to the CodePlex site at: &lt;A href="http://www.codeplex.com/IWeb"&gt;http://www.codeplex.com/IWeb&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The reason is that we have enough developers to now need source control! CodePlex provides that.&lt;/P&gt;</description>
      <link>http://iweb.adefwebserver.com/Project/Blog/tabid/57/EntryID/31/Default.aspx</link>
      <author>Webmaster@adefwebserver.com</author>
      <comments>http://iweb.adefwebserver.com/Project/Blog/tabid/57/EntryID/31/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://iweb.adefwebserver.com/Default.aspx?tabid=57&amp;EntryID=31</guid>
      <pubDate>Sun, 04 Nov 2007 17:16:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://iweb.adefwebserver.com/DesktopModules/Blog/Trackback.aspx?id=31</trackback:ping>
    </item>
    <item>
      <title>Ian Lackey promoted to co-project leader</title>
      <description>Due to his dedication to the project and that fact that he has now written nearly 50% of the IWeb code, Ian Lackey has been promoted to co-leader of IWeb.  Please join us in thanking him for his substantial contribution to the community.</description>
      <link>http://iweb.adefwebserver.com/Project/Blog/tabid/57/EntryID/29/Default.aspx</link>
      <author>Webmaster@adefwebserver.com</author>
      <comments>http://iweb.adefwebserver.com/Project/Blog/tabid/57/EntryID/29/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://iweb.adefwebserver.com/Default.aspx?tabid=57&amp;EntryID=29</guid>
      <pubDate>Sun, 04 Nov 2007 00:29:00 GMT</pubDate>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://iweb.adefwebserver.com/DesktopModules/Blog/Trackback.aspx?id=29</trackback:ping>
    </item>
  </channel>
</rss>