2014-04-28 2 views
0

Всякий раз, когда кто-то (используя мое приложение) получает сообщение «Сервер в/Приложение», он видит дорожку стека и любезно посылает по электронной почте скриншот, однако строка в стеке , который меня больше всего интересует, почти всегда обрезается; из-за длины линии.Путь к файлу трассировки «Ошибка сервера в приложении»

стек говорит что-то вроде (посмотреть, как вы должны прокручивать)

NameSpace.Class.Method(Type Parameter) in c:\user\myname\Desktop\DevelopmentProjects\svn_branch\project\sub_project\ProjectName\Controllers\ControllerName.cs: Line 000 

Есть средства, с помощью которых я мог бы сделать что-то, чтобы упростить путь?

- Более короткий путь?

- Что-то без моего имени в нем?

Как это (посмотреть, как вам не придется прокручивать)

NameSpace.Class.Method(Type Parameter) in ControllerName.cs: Line 000 

[Edit] - есть шаблон pkage (как 404.htm) для «Ошибка сервера в приложении„/“ «Где я мог бы настроить страницу? Я полагаю, что быстрое исправление может заключаться в том, чтобы принудительно зафиксировать на странице, тем самым заставляя строку, которая мне интересна, «переносить слова»

+0

Просто измените хранилище расположение к чему-то вроде 'C: \ projects' и перекомпилировать и перераспределять. –

+0

Несмотря на разумное предложение, я не могу избежать некоторой глубины папки из-за количества используемых проектов и ветвления с SubVersion. – Sean

+0

Тогда вам, вероятно, понадобится лучший дизайн обработки исключений. Затем вы можете получить сообщение об исключении, имя модуля модуля (без полного пути, поскольку вы этого не хотите) и номер строки, правильно отформатировать и вывести его в браузер. –

ответ

0

Просто измените местоположение своего хранилища на что-то вроде C:\projects и перекомпилируйте и передислоцируйте.

Вы также можете создать пользовательскую страницу с ошибкой 500, на которой вы могли бы анализировать и форматировать необходимую информацию.

http://www.asp.net/web-forms/tutorials/deployment/deploying-web-site-projects/displaying-a-custom-error-page-cs

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