从 IIS 7 asp.net c# 获取 .ini 文件

Get .ini file from IIS 7 asp.net c#

我正在尝试从我的项目文件夹(asp 应用程序)中的 .ini 文件中获取一些参数。

我一直都是这样做的:

const string rutaserver = "iniciativas/iniciativas/parametros/sapconf.ini"; 

const string rutaserver = "http:ffr.cl/iniciativas/iniciativas/parametros/sapconf.ini";

没有成功。

具体路径是什么? 有办法从 c#(函数)获取它吗?

这是我迄今为止投票最多的答案之一:)

使用此语法在服务器上获取您知道其相对路径的文件的完整绝对物理路径,然后您可以使用标准 .NET system.IO 类 来写入该命令返回的路径中的文件:

Server.MapPath("~/iniciativas/parametros/sapconf.ini");

请注意,上述命令中的相对路径可能需要根据您的网站/应用程序/虚拟目录的配置方式进行一些调整..

看这里:Server.MapPath - Physical path given, virtual path expected