2016-08-25 9 views
0

мне нужно установить пользовательские настройки web.config для местоположения, которое начинается с «»:<location> атрибут пути должен быть относительным виртуальным путем: местоположение начинается с "."

<location path=".somepath"> 

К сожалению, ASP.NET, кажется, не любит пути, которые начинаются с периодами. Я получаю следующую ошибку:

Configuration Error: <location> path attribute must be a relative virtual path. It cannot start with any of ' ' '.' '/' or '\'.

Есть ли обходной путь для этого?

ответ

0

Получается, что есть довольно простое решение: поместите файл web.config в каталог, который начинается с «.». Поэтому вместо использования корневого web.config с <location path=".somepath"> я просто создал файл web.config в каталоге «.somepath» и добавил туда конфигурацию. Если «.somepath» был файлом, я не уверен, что бы я сделал.

0

Вы можете начать путь с "~ /" таким образом:

<location path="~/.somepath"> 

 Смежные вопросы

  • Нет связанных вопросов^_^