Я использую URL Routing для веб-формы с .NET 3.5 SP1.Он отлично работает на моей машине, но когда я размещаю его с помощью windowxp, это вызывает исключение.даже я не могу открыть домашнюю страницу.любой, пожалуйста, в чем проблема ..
Public Sub HyperLinkRoutes()
System.Web.Routing.RouteTable.Routes.Add("Kms_Hyperlink_Document", New System.Web.Routing.Route("GetFiles/Kms_Hyperlink_Document/{DocumentID}", New RouteHandler("~/KMS/PreviewHyperlink.aspx")))
End Sub
public class RouteHandler : IRouteHandler
{
public RouteHandler()
{
}
public RouteHandler(string virtualPath)
{
_virtualPath = virtualPath;
}
public IHttpHandler GetHttpHandler(RequestContext requestContext)
{
if (requestContext.RouteData.Values["DocumentID"] != null)
{
var display = BuildManager.CreateInstanceFromVirtualPath(
_virtualPath, typeof(Page)) as Page ;
if (display != null)
{
//display.DocumentID = requestContext.RouteData.Values["DocumentID"] as string;
foreach (var value in requestContext.RouteData.Values)
{
requestContext.HttpContext.Items[value.Key] = value.Value;
}
return display;
}
else
{
return null;
}
}
else
{
return null;
}
}
string _virtualPath;
}
Информация об исключении: Тип исключения: ConfigurationErrorsException Сообщение об исключении: Указанный модуль не найден.(Исключение из HRESULT: 0x8007007E)
Трассировка стека: в System.Web.Configuration.CompilationSection.LoadAssemblyHelper (String assemblyName, Boolean starDirective) в System.Web.Configuration.CompilationsSection.LoadinApp.Configuration.CompilationSection.vdir, Boolean ignoreErrors) в System.Web.Compilation.BuildManager.BatchCompileWebDirectory (VirtualDirectory vdir, VirtualPath virtualDir, Boolean ignoreErrors) в System.Web.Compilation.BuildManager.CompileWebIn-VirtualPath virtualPath, логическое значение noBuild, логическое значение allowCrossApp, логическое значение allowBuildInPrecompile) в System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert (контекст HttpContext, VirtualPath virtualPath, логический noBuild, логический allowCrossApp, логический allowBuildInPrecompile) в System.Web.Chttp:.в System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler (контекст HttpContext, строковый requestType, VirtualPath virtualPath, String PhysicalPath) в System.Web.HttpApplication.MapHttpHandler (путь к виртуальному пути String, виртуальный путь-путь, транзитный ключBoolean useAppConfig) в System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute () в System.Web.HttpApplication.ExecuteStep (шаг IExecutionStep, логический и завершенный синхронно)