#c# #asp.net #crystal-reports #web-config
#c# #asp.net #отчеты на кристалле #веб-конфигурация
Вопрос:
У меня есть готовый веб-сайт, созданный с ASP.NET . Я пытаюсь добавить приложение Crystal Reports в качестве ссылки на одной из страниц. Как отчеты Crystal, так и текущий веб-сайт загружаются из одной базы данных. Когда я добавляю ссылку на страницу…Я получаю это: Строка 23: Строка 26: Строка 27:
Исходный файл: X:inetpubwwwrootawpcrystal1crystal1web.config Строка: 25
ошибка, похоже, находится в файле конфигурации здесь, но OP не уверен
<compilation strict="false" explicit="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
</assemblies>
</compilation>
<authentication mode="Forms"> <forms loginUrl="~/Account/Login.aspx" defaultUrl="~/Default.aspx" timeout="2880" />
</authentication>
Я был бы признателен за небольшую помощь здесь. Спасибо
Комментарии:
1. используете ли вы подключенный диск в отношении `X:` можете ли вы также показать, как у вас это определено в файле .config?
2. На локальном компьютере он отображается на диск «X», но на сервере он не указывает обратно на локальный диск. Программа Crystal Reports отлично работает сама по себе, а сайт портала клиентов отлично работает сам по себе. Я просто пытаюсь объединить их вместе с одного сайта. Поскольку у них есть отдельные веб-конфигурации, я думал, что это проблема. Я смог взять не конфликтующие или дублирующиеся части из CR и добавить в файл wabconfig портала клиента и, казалось, работал до тех пор, пока не был загружен на действующий сайт.
3. заставляет меня задуматься, тогда вместо того, чтобы пытаться получить к нему доступ на уровне hte wwwroot, я бы надеялся, что, возможно, у вас есть настройка виртуального каталога для этого на реальном сайте.. если это не имеет значения, то я бы, возможно, посмотрел разрешения на чтение / запись для IISUser.. локальные настройки не всегда будут мигрировать и / или будут одинаковыми для удаленных.. что говорит ваш администратор?
4. Виртуальный каталог был настроен, и все, кажется, указывает в правильном направлении. Администратор утверждает, что разрешения IIS верны. В ASP.NET код в порядке, иначе я не смог бы использовать его на локальной стороне. Что-то меняется, когда оно переходит в живое приложение… просто расстраиваюсь.
5. <строгая компиляция=»false» явная=»true» targetFramework=»4.0″> <сборки> Дизайн, Версия = 4.0.0.0, Культура = нейтральная, PublicKeyToken=B03F5F7F11D50A3A» /> Дизайн, версия = 4.0.0.0, Культура = нейтральная, PublicKeyToken=31BF3856AD364E35″ /> Windows. Формы, версия = 4.0.0.0, Культура = нейтральная, PublicKeyToken=B77A5C561934E089″ /> </сборки> </компиляция> <режим аутентификации =»Формы»> <формы loginUrl=»~/Account/Login.aspx» defaultUrl=»~/Default.aspx» тайм-аут =»2880″ /> </аутентификация>