1

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

Я опубликовал приложение, которое я разрабатывал для 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, а я уже опубликовал файлы сервера, расположенные в другой домен?

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

ответ

2

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

Вы можете прочитать об этом здесь Program Database Files (C#, F#, and Visual Basic)

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

+0

Что вы сказали, это не причина ошибки соединения? – Richard77

+0

Нет ... stacktrace - это дополнительная информация, чтобы сообщить вам, где произошла ошибка ... ваша ошибка указывает на то, что она не может связаться с каким-либо сервером ... – Spock

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