微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在ASP.NET Web服务应用程序中将INI文件保存到何处

如何解决在ASP.NET Web服务应用程序中将INI文件保存到何处

|| 我已经编写了一个Web服务应用程序,其中我创建了一个INI文件以保存所需的所有服务器URL,但是每当我要访问INI文件时我都无法访问该INI文件。它将显示错误。 ,
System.IO.FileNotFoundException: Could not find file \'c:\\windows\\system32\\inetsrv\\default.ini\'.
   at System.IO.__Error.WinIOError(Int32 errorCode,String maybeFullPath)
   at System.IO.FileStream.Init(String path,FileMode mode,FileAccess access,Int32 rights,Boolean useRights,FileShare share,Int32 bufferSize,FileOptions options,Security_ATTRIBUTES secAttrs,String msgPath,Boolean bFromProxy)
   at System.IO.FileStream..ctor(String path,FileOptions options)
   at System.IO.StreamReader..ctor(String path,Encoding encoding,Boolean detectEncodingFromByteOrderMarks,Int32 bufferSize)
   at System.IO.StreamReader..ctor(String path)
   at DARDMeatinspection.services.QABMeatinspectionService.ReadINI() in D:\\DARD\\trunk\\server\\DARDMeatinspection\\DARDMeatinspection\\services\\QABMeatinspectionService.asmx.cs:line 116
   at DARDMeatinspection.services.QABMeatinspectionService.GetAllClassifiers() in D:\\DARD\\trunk\\server\\DARDMeatinspection\\DARDMeatinspection\\services\\QABMeatinspectionService.asmx.cs:line 27
另外,部署后是否可以更改INI文件内容? 如果我错了,请纠正我。任何帮助将不胜感激。     

解决方法

为什么不将配置存储在app.config / web.config文件中? 然后使用
string test1 = ConfigurationSettings.AppSettings[\"Test1\"];
    ,App_Data可能是可行的候选对象,尤其是因为   除了App_Themes文件夹以外,应用程序文件夹的内容不响应Web请求而提供,但可以从应用程序代码中访问。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。