Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / aspx страничка в MVC проекте не показывается на боевом сервере. / 7 сообщений из 7, страница 1 из 1
02.09.2013, 09:52
    #38383848
Gena928
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
aspx страничка в MVC проекте не показывается на боевом сервере.
День добрый,

Хочу сделать отчетность в MVC проекте. Для этого:
- создал папку со страничкой aspx;
- добавил туда еще папку с отчетом rdl;
- добавил ссылки и проч. необходимые вещи чтобы работал ReportViewer (использую ReportBuilder 2.0, Visual Studio 2012 Express for Web).

На машине, где идет разработка отчетность видна нормально. Т.е. переход на страничку aspx идет без проблем.
Однако, когда я переношу проект на боевой сервер и пытаюсь перейти на эту aspx страничку вылетает ошибка:

ТекстОшибка сервера в приложении '/Reports'.

Не удалось найти данный ресурс.
Описание: HTTP 404. Возможно, искомый ресурс (или один из зависимых от него компонентов) удален, получил другое имя или временно недоступен. Просмотрите следующий URL-адрес и проверьте, что он введен правильно.

Запрошенный URL: /Reports/AdminReports.aspx
Информация о версии: Платформа Microsoft .NET Framework, версия:2.0.50727.5466; ASP.NET, версия:2.0.50727.5456

Что это может быть, подскажите пожалуйста.
...
Рейтинг: 0 / 0
02.09.2013, 09:55
    #38383853
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
aspx страничка в MVC проекте не показывается на боевом сервере.
...
Рейтинг: 0 / 0
02.09.2013, 09:58
    #38383855
Gena928
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
aspx страничка в MVC проекте не показывается на боевом сервере.
МСУ,

отчетность работает.
Вопрос в том, почему он не пускает меня на страничку с отчетам на боевом сервере?
Иногда просит логин и пароль.... Что это за шайтан такой?
...
Рейтинг: 0 / 0
02.09.2013, 10:19
    #38383869
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
aspx страничка в MVC проекте не показывается на боевом сервере.
Вебконфиг смотри. А именно секции httpHandlers, compilation/assemblies, compilation/buildProviders, handlers.
...
Рейтинг: 0 / 0
02.09.2013, 10:19
    #38383870
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
aspx страничка в MVC проекте не показывается на боевом сервере.
Если просит ввести пароль, значит какие-то проблемы с аутентификацией.
...
Рейтинг: 0 / 0
02.09.2013, 10:41
    #38383885
Gena928
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
aspx страничка в MVC проекте не показывается на боевом сервере.
Веб конфиг по аутентификации:
Код: xml
1.
2.
3.
    <authentication mode="Forms">
      <forms loginUrl="~/Login/Index" timeout="2880"/>
    </authentication>


У меня все страницы (в MVC проекте) закрыты для анонимных пользователей. Там в заголовке контроллера "[Authorize(Roles = "Admin")]". Но в этой папке и в aspx файле нет никаких упоминаний о ролях. Т.е. должно пускать вроде (и при разработке пускает без проблем).
В остальной части веб конфига вроде тоже ничего интересного:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
    <compilation debug="true" targetFramework="4.0">

      <buildProviders>
        <add type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" extension=".rdl" />
      </buildProviders>      
      
      <assemblies>
        <add assembly="Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="System.Management, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="Microsoft.ReportViewer.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
      </assemblies>
    </compilation>

    <httpHandlers>
      <add type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" path="Reserved.ReportViewerWebControl.axd" verb="*" />
    </httpHandlers>  



Может быть это с самим сервером связано? С разрешениями на папки?
...
Рейтинг: 0 / 0
02.09.2013, 11:51
    #38383958
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
aspx страничка в MVC проекте не показывается на боевом сервере.
Gena928Может быть это с самим сервером связано? С разрешениями на папки?
Да. Настраивай доступ на сервере отчетов.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / aspx страничка в MVC проекте не показывается на боевом сервере. / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]