Во время выполнения приложение, опубликованное на сервере dev, по-прежнему ссылается на файлы в Visual Studio.

asp.net sql-server filesystems connection-string publishing

9 просмотра

1 ответ

Я вижу что-то действительно странное, поэтому я не знаю, является ли это источником проблемы.

Я опубликовал приложение, которое я разрабатывал для dev server. Когда я запускаю приложение, я получаю ошибку, связанную с подключением к серверу базы данных.

Ошибка: error: 26 - Error Locating Server/Instance Specified. Я уверен, что строка подключения в порядке. Однако, когда я смотрю на трассировку стека, я вижу что-то вроде этого "

MyApplication.MembershipRepository.GetRolesForUser(String UserName) 
    --> in C:\Users\<user name>\file path\MembershipRepository.vb:222
MyApplication.MasterPage.Page_Load(Object sender, EventArgs e) 
   --> in C:\Users\<user Name>\file path\MasterPage.Master.vb:5
System.Web.UI.Control.OnLoad(EventArgs e) +109
System.Web.UI.Control.LoadRecursive() +68
System.Web.UI.Control.LoadRecursive() +165
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, ...) +4498

Как вы можете видеть выше, есть 2 строки, которые говорят loading ... in C:\users\user name\...

Я не просто понимаю, почему выполняется загрузка или (по крайней мере) ссылки на файлы из Visual Studio, хотя я уже опубликовал файлы, расположенные на сервере, расположенном в другом домене?

Спасибо за помощь.

Автор: Richard77 Источник Размещён: 29.10.2019 08:36

Ответы (1)


2 плюса

Решение

Информация о стеке поступает из файлов PDB, которые генерируются при компиляции программы в режиме отладки ...

Вы можете прочитать больше об этом здесь. Файлы базы данных программы (C #, F # и Visual Basic)

Поскольку это ваша среда разработки, вам не о чем беспокоиться, однако перед публикацией в производственной среде следует изменить конфигурацию на Release.

Автор: Spock Размещён: 15.04.2016 10:10
Вопросы из категории :
32x32