Всякий раз, когда кто-то (используя мое приложение) получает сообщение «Сервер в/Приложение», он видит дорожку стека и любезно посылает по электронной почте скриншот, однако строка в стеке , который меня больше всего интересует, почти всегда обрезается; из-за длины линии.Путь к файлу трассировки «Ошибка сервера в приложении»
стек говорит что-то вроде (посмотреть, как вы должны прокручивать)
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) для «Ошибка сервера в приложении„/“ «Где я мог бы настроить страницу? Я полагаю, что быстрое исправление может заключаться в том, чтобы принудительно зафиксировать на странице, тем самым заставляя строку, которая мне интересна, «переносить слова»
Просто измените хранилище расположение к чему-то вроде 'C: \ projects' и перекомпилировать и перераспределять. –
Несмотря на разумное предложение, я не могу избежать некоторой глубины папки из-за количества используемых проектов и ветвления с SubVersion. – Sean
Тогда вам, вероятно, понадобится лучший дизайн обработки исключений. Затем вы можете получить сообщение об исключении, имя модуля модуля (без полного пути, поскольку вы этого не хотите) и номер строки, правильно отформатировать и вывести его в браузер. –