Iis 两个ASP.net应用程序从同一文件夹读/写
我们有两个asp.net web应用程序(一个解决方案中有两个asp web项目)Iis 两个ASP.net应用程序从同一文件夹读/写,iis,web-application-project,Iis,Web Application Project,我们有两个asp.net web应用程序(一个解决方案中有两个asp web项目) 两者都托管在IIS上。两个应用都公开WCF服务。 这些服务将文件读写到文件系统。在每个服务中,我们使用以下各项确定从何处读取和写入文件: HttpContext.Current.Server.MapPath(".") 因此,通过这种方式,每个服务从其web应用程序的文件夹中写入和读取数据。 我们希望服务从同一个地方读写(我们希望这在开发和生产中发生) 有没有办法做到这一点?只是一个想法,在web.config中
两者都托管在IIS上。两个应用都公开WCF服务。
这些服务将文件读写到文件系统。在每个服务中,我们使用以下各项确定从何处读取和写入文件:
HttpContext.Current.Server.MapPath(".")
因此,通过这种方式,每个服务从其web应用程序的文件夹中写入和读取数据。
我们希望服务从同一个地方读写(我们希望这在开发和生产中发生)
有没有办法做到这一点?只是一个想法,在web.config中定义两个web应用程序的相同路径。使用定义的路径,而不是获取Server.MapPath(“.”) web.config:
<configuration>
<appSettings>
<add key="Path" value="c:\\somefolder\\"/>
</appSettings>
</configuration>
但在生产中,当我们将应用程序上传到iis主机时,我们将无法做到这一点
ConfigurationManager.AppSettings["Path"]