Я испытываю некоторые URL переписывания в моей global.asax - подобно тому, что происходит в этой статье Microsoft http://msdn.microsoft.com/en-us/library/system.web.routing.routetable.routes.aspxBC30451: Имя «RouteTable» не объявлен
Я постоянно получаю ошибку «BC30451: Имя «RouteTable» не объявлено ».
я импортировал следующее в файл global.asax:
<%@ Import Namespace="System.Web.Routing" %>
<%@ Import Namespace="System.Web.Routing.Route" %>
<%@ Import Namespace="System.Web" %>
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
RegisterRoutes(RouteTable.Routes) ' the problem occurs here
End Sub
..но это, кажется, не признают «RouteTable».
Я проверил с моим хостинг-провайдеров, которые я на .net 3.5 - хотя я не уверен, как в нижней части сообщения об ошибке говорит:
Информация о версии: Microsoft .NET Framework версии: 2,0. 50727.4234; ASP.NET версии: 2.0.50727.4223
Они сказали мне:
We have receive an update from our system engineers, net 3.5 is basically version 2 with a few add -ons. Similarly 4.5 is references as version 4.
They have also checked other sites on the server and they are also reflected as 2
Правильно ли это, как я не уверен, если я могу это сделать, а не быть на 3.5?
Спасибо,
Вот ссылка, чтобы помочь вам проверить, какую версию базы у вас есть: HTTP: //stackoverflow.com/questions/199080/how-to-detect-what-net-framework-versions-and-service-packs-are-installed –
Спасибо, к сожалению, я просто имею доступ к папке FTP, чтобы отправлять мои файлы в - Я не могу получить доступ к удаленному рабочему столу или проверить его на сервере. – thegunner
Я разместил код в ответе ниже, который вы можете использовать на своей странице, чтобы найти свою версию даже с помощью только FTP-доступа. –