Это первый раз, когда я работаю с log4net и протоколированием ошибок. Я пытаюсь развернуть приложение MVC5. У меня есть место в сети, и путь похож на \\dev\wwwroot\scheduler
.Регистрация ошибок для MVC 5
Что я сделал до сих пор?
1) Я опубликовал проект на месте со следующими конфигурациями:
- Изменено Копировать в выходной каталог в Copy всегда
Изменено Сложение Действие файлов в модели и Контроллеры Папка к Компиляция
Изменено Copy Local для System.Web.Mvc, System.Web.Routing и System.Web.Abstractions к истинной
- После публикации Модели и Контроллеры папка получает скопированные внутри папки \ dev \ wwwroot \ bccscheduler \ bin на месте.
2) И я начинаю мое заявление, давая URL как bccscheduler.dev.rgc.lcal/назначения/Подробности /? ClientId = 1001 При запуске приложения. Я получаю Произошла ошибка при обработке запроса
Но когда я запустить приложение на локальном хосте, то это works.The локальный URL является http://localhost:50137/appointments/Details/?clientid=1001
I в URLназначения является контроллером и Подробнее - способ действия.
- Структура папок в Visual Studio выглядит
3) Я пытался протоколирование ошибок с помощью log4net
- создавшего Logs папку внутри проекта.
Настроенные log4net из http://weblogs.asp.net/jhallal/configure-log4net-logging-framework-for-mvc
Это создает файл журнала, когда я запускаю мой код локально.
Что мне нужно для помощи?
1) Как включить ведение журнала при развертывании приложения
2) Является ли структура папок правильно на месте сети, как я всегда получаю ошибку, когда я даю URL-адрес bccscheduler.dev.rgc. lcal/встречи/Детали /? clientid = 1001. Что нужно сделать, чтобы правильно развернуть приложение>
Может быть проблемой безопасности при развертывании. –
Правильно ли структура папок в сети? –
Сетевой путь всегда будет специфичным для домена, поэтому я не могу ответить на этот вопрос. Путь маршрутизации MVC должен соответствовать вашему RoutingConfig.cs. Отправьте сообщение об ошибке, если сможете. –