Переместить одну папку обратно на сервер MVC - PullRequest
0 голосов
/ 04 мая 2018

Мне нужно отобразить изображение в другом проекте из проекта MVC. При доступе к изображению из MVC мне нужно вернуться в папку (или не нужно указывать имя папки) в пути. Ниже приведен код контроллера для представления Views \ Booking

 public virtual ActionResult ResendEticket(BookingViewModel resendTicketModel)
    {
        if (ModelState.IsValid)
        {
            if(!string.IsNullOrEmpty(resendTicketModel.Email))
            {
                BookingService resendEticket = new BookingService();
                string result = resendEticket.ResendEticket(Convert.ToInt32(resendTicketModel.BookingReference), resendTicketModel.Email);

                if(!string.IsNullOrEmpty(result))
                {
                    ModelState.AddModelError(string.Empty, result);
                }
            }
        }

        ModelState.AddModelError(string.Empty, "Unable to do resend ticket due to system error");
        return RedirectToAction("Index", "Booking");
    }

Путь, который я получаю на принимающей стороне, в настоящее время C: \ Проекты \ Бронирование \ Счета \ Шаблоны \ images \ logo_eticket.png

Мне нужно C: \ Projects \ Invoices \ Templates \ images \ logo_eticket.png

На принимающей стороне я использую следующий код

TaxInvoiceFilePath = HttpContext.Current.Server.MapPath(mtxr.TaxInvoiceFilePath);

Возможно, я не смогу что-либо изменить в строке выше, так как это используется другими приложениями. Как я могу переместить HttpContext.Current.Server.MapPath на один шаг назад, чтобы все было хорошо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...