在开发环境中
string AppPath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
string path = AppPath + "\\options.xml";
作品。
当由生产IIS7服务器托管时,我将Options.xml放在bin环境中,但上面代码生成的路径是asp.net临时目录。 那么在开发和生产环境中访问文件的正确技术是什么? 感谢
答案 0 :(得分:0)
您可以使用:
string path = System.IO.Directory.GetCurrentDirectory();
答案 1 :(得分:0)
您使用此信息来支持您的服务吗? 如果是这样,是否有任何理由你不能只创建一个自定义配置类并将其作为web.config中的一部分读取?