Как зайти в Даркнет?!
25th January, 01:11
6
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
895
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
914
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
906
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6086
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4351
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4396
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Проблемы с DB после публикации с помощью мастера публикации базы данных из MSFT
Я работаю на довольно большом количестве сайтов DotNetNuke, и иногда (я еще не выяснил общий фактор), когда я использую мастер публикации базы данных от Microsoft для создания сценариев для сайта, который я создал на своем сервере разработки, после запуска сценариев на хосте (обычно GoDaddy.com) и загрузки файлов сайта, я получаю ошибку... Я 99.9% уверен, что это не связано с файлом, поэтому не уверен, с чего начать в DB. К сожалению, с DotNetNuke вы не получаете YSOD, но общую ошибку, без реального способа найти фактическое исключение, которое произошло.
Мне просто любопытно, если у кого-то были подобные проблемы deployment с использованием мастера публикации базы данных, и если да, то как они их преодолели? Я владею набором инструментов RedGate, но некоторые хосты, такие как GoDaddy, не позволяют вам напрямую подключаться к своим серверам...
Сгенерированные скрипты мастера публикации базы данных обычно нуждаются в настройке, так как он иногда получает неправильный порядок создания таблицы/процедуры при работе с ограничениями. Сначала я делаю резервную копию базы данных, затем запускаю сценарий, и если я получаю ошибку, я перемещаю этот запрос в конец сценария. Продолжайте восстановление базы данных и запуск скрипта, пока он не заработает.
Вы должны быть в состоянии предоставить базовое сообщение об ошибке, установив следующее в web.config:
customErrors mode="Off"
Не могли бы вы подробнее остановиться на "и загрузке файлов сайта"? Новый экземпляр DNN? обновление существующего сайта? обновление версии DNN? Если обновление или обновление -- какие файлы вы adding/overwriting?
Кроме того, при использовании GoDaddy вы можете проверить, что удостоверение веб-сайта (сетевая служба или учетная запись компьютера asp.net в зависимости от версии IIS) имеет достаточные разрешения для файловой системы веб-сайта? Он должен иметь разрешения на изменение, и они могут потребоваться повторно, если вы перезаписываете файлы.
- IIS6 (XP, Server 2000, 2003) = учетная запись компьютера ASP.Net
- IIS7 (Vista, Server 2008) = сетевая служба
Протестируйте сгенерированные скрипты на новой локальной базе данных (используя бесплатный продукт SQL Express или полный пакет услуг). Если он работает нормально локально, то вы можете быть уверены, что он будет работать в другом месте, при прочих равных условиях.
Если он бомбит, когда вы запускаете его локально, используйте процесс устранения и пройдите через выполнение скрипта, чтобы найти нарушающий код.
Моя догадка заключается в том, что порядок сценариев может быть отключен. Я думаю , что это произошло раньше с мастером публикации базы данных.
Просто прочитайте ваши последующие действия. В каждом случае, когда у меня была ваша проблема, это всегда было связано со строкой подключения в web.config. Даже после нескольких часов пристального взгляда на него, это всегда была проблема строки подключения в web.config. Встань, прогуляйся, а потом возвращайся.
В зависимости от того, что именно происходит и что показывает DNN, вы можете вручную заглянуть в таблицу EventLog, вытащить хранящиеся там данные XML и проанализировать их, чтобы найти стек trace и подробную информацию о конкретной ошибке.
Я обнаружил, однако, что я получаю MUCH лучший общий опыт с развертываниями с использованием резервных копий и восстановлений моей базы данных, таким образом, я уверен, что все объекты перемещены правильно, и, честно говоря, он работает лучше в моем опыте.
С GoDaddy я знаю, что еще одна распространенная проблема MAJOR-это неправильные разрешения файлов, не позволяющие DNN изменять web.config и другие файлы, которые ему нужно сделать.