Два приложения ASP.net для чтения / записи из одной и той же папки - PullRequest
0 голосов
/ 28 апреля 2011

У нас есть два веб-приложения asp.net (два веб-проекта asp в одном решении)
Оба размещены на IIS.Оба приложения предоставляют службы WCF.
Эти службы читают и записывают файлы в файловую систему.В каждом сервисе мы определяем, где читать и писать файлы, используя:

HttpContext.Current.Server.MapPath(".")

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

Есть ли способ добиться этого?

1 Ответ

0 голосов
/ 28 апреля 2011

Просто идея, определите один и тот же путь в web.config обоих веб-приложений.Используйте указанный путь вместо получения Server.MapPath (".").

web.config:

<configuration>
  <appSettings>
    <add key="Path" value="c:\\somefolder\\"/>
  </appSettings>
</configuration>

C #:

ConfigurationManager.AppSettings["Path"]
...