Полный путь назад к веб-относительному пути

Указатель NULL - это тот, который указывает на никуда. Когда вы разыскиваете указатель p, вы говорите «дайте мне данные в месте, хранящемся в« p ». Когда p является нулевым указателем, местоположение, хранящееся в p, является nowhere, вы говорите «Дайте мне данные в месте« нигде ». Очевидно, он не может этого сделать, поэтому он выбрасывает NULL pointer exception.

В общем, это потому, что что-то не было правильно инициализировано.

64
задан Agnel Amodia 20 March 2018 в 14:51
поделиться

2 ответа

Возможно, это могло бы работать:

String RelativePath = AbsolutePath.Replace(Request.ServerVariables["APPL_PHYSICAL_PATH"], String.Empty);

я использую c#, но мог быть адаптирован к vb.

55
ответ дан Nisarg 24 November 2019 в 15:53
поделиться

Если Вы использовали Сервер. MapPath, тогда у Вас должен уже быть относительный веб-путь. Согласно документация MSDN , этот метод берет одну переменную, путь , который является виртуальным трактом веб-сервера. Таким образом, если бы Вы смогли назвать метод, у Вас должен уже быть относительный веб-путь, сразу доступный.

2
ответ дан Yaakov Ellis 24 November 2019 в 15:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: