Что необходимо для запуска веб-приложения в IIS с абсолютными путями - PullRequest
0 голосов
/ 30 декабря 2011

Ранее я создавал проекты типа " Веб-приложения " внутри отдельных каталогов и делал типы "Веб-сайт" (на основе типов проектов Visual Studio ") внутри IIS .

Хотя это должно быть повторяющееся задание, но я хочу знать наиболее обычные необходимые шаги для этого

Что мне нужно:

Доступ к носителю с абсолютными путями

В качестве примера

Я поместил свой проект в «Корневая папка IIS / ProjectBase / Project» и преобразовать его в веб-приложение через IIS. Кажется, я не смог получить доступ к своим сохраненным медиа-файлам в папке проекта. В чем проблема в данном случае? Это связано с разрешениями для папки из «Папки проекта»?

Также я должен сделать папку «ProjectBase» также виртуальным каталогом?

программа работает через cassini, Сначала я хочу иметьдоступ к моим файлам на основе проекта через "абсолютные пути "

В заключение Наличие типа" Веб-приложение "с возможностью доступа к его файлам по абсолютным путям.

Это должно быть легкоЗадача для профессионалов, но, в любом случае, я тороплюсь и нуждаюсь в хороших быстрых советах.заранее спасибо

1 Ответ

1 голос
/ 30 декабря 2011

Может быть проблема с правами доступа к файлу.Вы можете решить это, пройдя через IIS и установив разрешения для папок.Предоставьте пользователю IIS права на чтение / запись для этой машины.Если вы на самом деле что-то пишите обратно, вам может потребоваться предоставить доступ и к Network_Services.

Также вы можете взглянуть на добавление виртуального каталога на веб-сайт в IIS и указать его на фактический физический каталог на коробке.Это решило некоторые проблемы с доступом к файлам для меня в прошлом.

...