2016-09-15 3 views
0

У нас есть приложение asp.net, встроенное в .net framework 2.0. Мне нужно отредактировать веб-отчет и добавить в отчет несколько столбцов. Я обновил файл aspx.cs и загрузил его на сервер, но в отчете нет изменений. Если я изменяю файл aspx, он работает, но изменения файла aspx.cs не отражаются на сервере. И у меня нет локальной настройки приложения для проверки. Нужно ли компилировать файл, но то же самое, что я сделал с фреймворком 4.5 без компиляции, и это сработало. Как обновить отчет без компиляции файла.asp.net C# .net framework 2.0 и 3.5

+2

Код позади (cs-файл) скомпилирован в DLL, которую вы должны загрузить. – pid

ответ

2

На сервере он выполняет только скомпилированный код, если вы загружаете файлы .cs, это ничего не повлияет, поэтому вам нужно загрузить скомпилированный код (DLL), чтобы увидеть изменения.

+0

Я только что скопировал файл aspx.cs с сервера и обновил его. Как преобразовать его в dll и после его преобразования в dll, какие изменения необходимо внести в файл aspx. Как приложение работает, я не хочу беспокоить пользователей. @ Supraj-v – Sunil

+0

Вам нужно скомпилировать проект и опубликовать проект в папку .. и затем заменить содержимое (DLL) в папке bin на папку сервера –

1

Вам необходимо будет опубликовать новый DLL-файл, найденный в каталоге bin, в папку bin удаленных местоположений.

Если вы публикуете VS, о чем я подозреваю, что это не так, это автоматически будет сделано при публикации.

Если вы делаете то, что я думаю, что вы делаете, копируете и вставляете, вам также нужно скопировать каталог bin.

Существует несколько файлов \ папок, которые вам нужны, но файлы aspx.cs не являются ни одним из них.

1

В ASP.NET при размещении файла aspx и aspx.cs файлы автоматически выполняются перед выполнением движком ASP.NET. Пожалуйста, проверьте обновленный код, содержит ли он какие-либо ссылки из 4.5 библиотеки. Кроме того, вы можете попытаться ссылаться на кеш IIS, иногда механизм ASP.Net не может обновлять/переписывать существующие файлы в папке с кешем.

Смежные вопросы