Any suggestions on how to stop the below error appearing. As mentioned in the titile i've uninstalled all the ventrain NewsArticles.
Craiig
AbsoluteURL:/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx
ExceptionHash:a856bef358ae82cee285d76ee3d25ccb7483ad47e53fadffa33e32e97104ece1
Message:The file '/DesktopModules/DnnForge - NewsArticles/RssComments.aspx' does not exist.
InnerMessage:The file '/DesktopModules/DnnForge - NewsArticles/RssComments.aspx' does not exist.
InnerStackTrace:
at System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound) at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp) at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Would it be caused by an external request to your old NewsArticle RSS feed? It also could result from a component of your website which try to get this feed in order to display its content. You could check in the IIS log if there are some request for this URL. You also could verify if something is registered in your web[dot]config file.
As the other person noted it is most likely an external call. if I recall correctly this was for some Pingback/RSS things in the olden days. You may want to simple cature it with a Web.config redirect rule and return a 404 response which would abort the process before that log happens.
It looks like the uninstall didn't delete everything or undo/clean-up completely. After a backup, try deleting the folder and contents at /DesktopModules/DnnForge - NewsArticles. (alternatively, you could just rename that folder so you have an easy undo if this breaks other things)
Why? It looks like you still have the "RssComments.aspx" file there and when something hits that old link/endpoint, its throwing an error (because things it needed were deleted by the uninstall). By deleting it, IIS will instead simply return a 404 and not try to execute ASP.NET (code).
Just removing the folders now for a test and all is looking good so far.
Regards
These Forums are for the discussion of the open source CMS DNN platform and ecosystem.
For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:
Awesome! Simply post in the forums using the link below and we'll get you started.