我正在写一个wcf服务。出于调试目的,它可以作为控制台应用程序启动。我的服务需要特定的文件来处理并在init上的config(路径可以是远程)中定义的指定路径中验证它的存在。这就是神秘主义者开始的地方。
如果我将服务作为控制台应用程序启动,一切正常:文件存在且服务启动。但是当我尝试启动我的服务时,服务应用程序在指定的路径上看不到该文件,即使之前成功运行作为控制台应用程序是在几秒钟之前。
我只使用File.Exists验证文件是否存在。
有谁知道为什么会这样?
UPD:忘了说:我正在使用绝对路径。