用于部署的Web服务中的相对路径

时间:2012-04-10 23:56:40

标签: c# wcf web-services publishing

我在IIS上托管的Web服务找不到与已发布的bin文件夹相同的目录中的文件(在localhost上)。它似乎正在寻找其他地方的文件。如何使用相对路径查找文件,以便在部署到任何Web服务器时它可以正常工作。

 Server Error in '/' Application.

Could not find file 'C:\Program Files\Common Files\Microsoft Shared\DevServer\10.0\DataStore.xml'.

1 个答案:

答案 0 :(得分:2)

尝试HostingEnvironment.ApplicationPhysicalPath或Environment.CurrentDirectory或AppDomain.CurrentDomain.BaseDirectory