我正在尝试从我的项目文件夹 (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
关于c# - 从 IIS 7 asp.net c# 获取 .ini 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28881425/