#asp.net #vb.net
#asp.net #vb.net
Вопрос:
Я хочу внести изменения в веб-сайт, подключенный к серверу SQL. насколько я мог просмотреть исходные файлы, веб-страница создана в asp с помощью VB (* .aspx, * .aspx.vb, * .ascx, * .ascx.vb — среди расширений файлов). проблема, с которой я сталкиваюсь, заключается в том, что я не знаю, как был создан проект и какие версии использовались. это был простой веб-сайт? или ASP.NET веб-приложение? какая версия .netframework? это была Visual studio 2008 или 2010? в коде нигде нет комментариев, поэтому мне это совсем не помогает. Я попытался связаться с предыдущим разработчиком, но он больше не работает в компании. кроме того, страница была создана несколько лет назад. есть ли способ воссоздать проект? где угодно я могу посмотреть и «угадать», какие версии мне нужны? любая помощь приветствуется!
Комментарии:
1. вы можете открыть проект??
2. это опубликованная копия или она тоже содержит исходные файлы?
3. Вы можете увидеть фреймворк в файле web config. после открытия веб-конфигурационный файл с сайта, где был опубликован я нашел их. <!— For more information on how to configure your ASP.NET application, please visit go.microsoft.com/fwlink/?LinkId=169433 —> и это : <compilation targetFramework=»4.0″ debug=»true»>
4. файла проекта нет. я dk, если это опубликованная копия или исходные файлы. в файле веб-конфигурации я нашел это: ` <язык компилятора =»vb; vbs; visualbasic; vbscript» расширение =».vb» WarningLevel=»4″ тип =»Microsoft.VisualBasic.VBCodeProvider, System, Version = 2.0.0.0, Culture = нейтральный, PublicKeyToken = b77a5c561934e089″>name=»CompilerVersion» value=»v3.5″/> <Имя параметра providerOption=»OptionInfer» value=»true»/> <Имя параметра providerOption=»WarnAsError» value=»false»/> </compiler>` что предполагает net framework 3.5
Ответ №1:
Два варианта.
-
Среди прочих есть
*.vbproj
файл. Это было бы VB.NET VS файл проекта. Вы можете получить доступ к проекту из VS, открыв файл проекта. -
Среди других файлов нет
*.vbproj
файла. Это было бы VB.NET веб-сайт. Вы можете получить к нему доступ, открыв его как «веб-сайт» из меню VS.
Последняя версия VS должна иметь возможность открывать любой проект, созданный с любой предыдущей версией, в «худшем» случае проект будет просто преобразован. Я бы не стал беспокоиться о версии фреймворка. Кроме того, если это веб-сайт, может быть трудно определить, какая точная версия VS использовалась для его создания.
Комментарии:
1. Я открылся в VS 2010 как веб-страница, но я получаю много ошибок: ошибка создания элемента управления. Значение не может быть нулевым. Имя параметра: frameworkName. глядя на источник, у меня есть много предупреждений о проверке: имя содержит верхний регистр