Безопасно ли создавать файл stati c на asp. net? - PullRequest
0 голосов
/ 12 апреля 2020

Я получаю проект asp. net (sitecore), где у моего клиента нет лицензии на запуск проекта на локальном хосте. Поэтому я должен сделать разработку непосредственно на сервере / портале azure редактором службы приложений

Мой клиент хочет добавить 2 новые страницы. поэтому я делаю это так

В проекте root я создаю новую папку. Название - stati c папка. Затем я делаю файл html. Имя test.html

Затем на Web.config я добавляю вот так:

  <system.webServer>
    ...
    <httpRedirect enabled="true" exactDestination="true" httpResponseStatus="Found">
       <add wildcard="*/Investor" destination="/static/test.html" />
    </httpRedirect>
  </system.webServer>

Я пытаюсь вот так, и это работает

Так ли это хорошо? и безопасно? или есть лучший способ? У меня нет других вариантов

1 Ответ

0 голосов
/ 12 апреля 2020

Хорошие и безопасные способы сделать это: (а) развернуть в среде разработки, протестировать и продвинуться вверх к стадии подготовки и затем к производству, или (б) сине-зеленое развертывание. Редактирование непосредственно на рабочем сервере никогда не является хорошей идеей.

Редактирование web.config, добавление папки в root и внесение других изменений в сайт может показаться вам беспроблемным, но под прикрытием вы можете запуск приложения для его перезагрузки на лету или перекомпиляции. Если ваше приложение с состоянием, это может привести к самопроизвольному выходу пользователей из системы (в лучшем случае) или к странному и прерывистому поведению (в худшем случае).

Я понимаю, что ваш клиент играет здесь дешево, поэтому им нужно Поймите, что практика, которую они заставляют вас следовать, ни хороша, ни безопасна.

...