Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
64 / 19 / 2
Регистрация: 12.06.2011
Сообщений: 92
1
.NET 3.x

SPApplication: Null reference exception, когда перегружаю

15.06.2012, 10:56. Показов 620. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет всем!

Нужно произвести инициализацию некоторых модулей приложения до его старта. Насколько я понял в шарепоинте 2010 это делаетcя в методе Init() перегружаемом из SPHttpApplication.
Вот некий код перегрузки:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
namespace DocumentsSystem
{
    public class DocumentsSystemApplication : SPHttpApplication
    {
        public override void Init()
        {
            base.Init();
            ServiceContainer.Init();
 
            string redirectUrl = string.Empty;
 
            if (base.User.Identity.Name.Length > 0)
            {
                string mainPageUrl = NavigationManager.GetUrl(NavigationManager.mainPage);
                base.Response.Redirect(mainPageUrl);
            }
            else
            {
                string accessDeniedPageUrl = NavigationManager.GetUrl(NavigationManager.accessDeniedPage);
                base.Response.Redirect(accessDeniedPageUrl);
            }
        }
   }
}
А вот модифицированный global.asax

Код
<%@ Assembly Name="Microsoft.SharePoint"%>
<%@ Assembly Name="DocumentsSystem"%>
<%@ Import Namespace="DocumentsSystem" %>
<%@ Application Language="C#" Inherits="DocumentsSystem.DocumentsSystemApplication" %>
В итоге получаю еррор, который указан в прикреплении.
Вылетает где-то намного раньше, поэтому брейкпонта не поставить. ):

Еще одно мне не понятно: нужно ли копировать DocumentsSystem.dll (библа проекта) в вирт. директорию _app_bin ? Если не скопировать либу проекта в эту папку, то ругается, что мол не знает namespace.
Миниатюры
SPApplication: Null reference exception, когда перегружаю  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.06.2012, 10:56
Ответы с готовыми решениями:

Null reference exception :)
Здравствуйте, уважаемые форумчане Такая проблема: При закрытии окошка записываю строки...

Ошибка Null reference exception
private void button3_Click(object sender, EventArgs e) { string name; ...

Ошибка [Fault] exception, information=TypeError: Error #1009: Cannot access a property or method of a null object reference
Есть Библиотека fl_package.swc. Среда Flash Develop Код: ... import fl.controls.RadioButton;...

On a null object reference
Добрый день! Помогите решить проблему. Ошибка: java.lang.NullPointerException: Attempt to invoke...

0
15.06.2012, 10:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.06.2012, 10:56
Помогаю со студенческими работами здесь

Null object reference
Доброго времени суток, уважаемые коллеги! Руки были списаны в кровь, пока искал решения проблем,...

LINQ to XML Null Reference
часть документа XML, таких несколько элементов &lt;weather&gt; &lt;date&gt;2014-05-31&lt;/date&gt; ...

Вызов функции и NULL reference
Итак, в MainActivity описана следующая функция setuFeed(): public class MainActivity extends...

Ошибка on a null object reference
Появляется ошибка java.lang.NullPointerException: Attempt to invoke virtual method...

Null Pointer Exception
/* * To change this template, choose Tools | Templates * and open the template in the editor. ...

@Autowired null pointer exception
При авторизации пользователя, в классе CustomUserDetailsService UserService не инициализируется,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru