I have followed the tutorials for setting up Windows Live Writer to connect to my blog.
I am DNN 4.9, the latest version of the blog. I have Friendly URLs on, but I do not have any other URL redirector running.
Here is the info:
I went to test the WLW and for some reason it fails. I have DNN 4.9 and The latest Blog module.
Here is my weblog link: ww2.coelhome.com/DesktopModules/Blog/blogpost.ashx?tabid=108
When WLW tries to connect I get: 500 internal server error.
In the DNN event viewer I get the following error (Sorry, It is long):
UserID: -1
UserName:
ActiveTabID: 108
ActiveTabName: City Blogs
RawURL: /DesktopModules/Blog/blogpost.ashx?tabid=108
AbsoluteURL: /DesktopModules/Blog/blogpost.ashx
AbsoluteURLReferrer:
UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Windows Live Writer 1.0)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID:(...removed)
InnerException: Unhandled Error:
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Reflection.Assembly._GetType
StackTrace:
Message: System.Exception: Unhandled Error: --->
System.IO.FileLoadException: Could not load file or assembly 'CookComputing.XmlRpc,
Version=2.1.0.3,
Culture=neutral,
PublicKeyToken=(...removed)' or one of its dependencies.
The located assembly's manifest definition does not match the assembly reference.
(Exception from HRESULT: 0x80131040)
File name: 'CookComputing.XmlRpc, Version=2.1.0.3, Culture=neutral, PublicKeyToken=(...removed)' at
System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase) at
System.Reflection.Assembly.GetType(String name, Boolean throwOnError, Boolean ignoreCase) at
System.Web.UI.Util.GetTypeFromAssemblies(ICollection assemblies, String typeName, Boolean ignoreCase) at
System.Web.UI.SimpleWebHandlerParser.GetType(String typeName) at
System.Web.UI.SimpleWebHandlerParser.GetTypeToCache(Assembly builtAssembly) at
System.Web.Compilation.SimpleHandlerBuildProvider.GetGeneratedType(CompilerResults results) at
System.Web.Compilation.BuildProvider.CreateBuildResult(CompilerResults results) at
System.Web.Compilation.BuildProvider.GetBuildResult(CompilerResults results) at
System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at
System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at
System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at
System.Web.UI.SimpleHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) at
System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig) at
System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog]. --- End of inner exception stack trace ---