我有一个运行Windows Server 2008 R2的盒子。
如果我使用Windows资源管理器查看某个目录 - c:\ windows \ system32 \ inetsrv \ config - 我会看到2个子目录和3个文件。
然后我进入程序并使用打开的框打开文件。我导航到该目录。我可以看到2个子目录,但没有文件出现。如果我输入文件名(applicationHost.cofnig),它表示它不存在。
我用Notepad ++,Wordpad和Filezilla Client试过这个。过滤器设置为。。
真正让我感到害怕的是,我正在尝试从VB程序中打开这个文件,而且它说找不到。
哦,这是一个踢球者:如果我使用UNC名称访问该文件,那么它可以工作。也就是说,尝试打开“c:\ windows \ system32 \ inetsrv \ config \ applicationhost.config”会给出一个未找到的内容。但如果我写“\ server1 \ c $ \ windows \ system32 \ inetsrv \ config \ applicationhost.config”,那么它的工作原理。如果我改变我的VB程序使用UNC名称,它的工作原理。所以我想我有一个解决办法,但我真的很想了解发生了什么。
如果我不是登录服务器,而是在桌面上运行Notepad ++,然后输入\ server1 \ c $然后从那里导航,这三个文件都会出现。
哦,而且,如果在Windows资源管理器中我右键单击该文件并选择“使用notepad ++编辑”,它会打开。但是从Notepad ++中,尝试使用打开的框不起作用。我尝试浏览目录树,我尝试只输入完整路径。无论哪种方式,“没找到”。
我检查了我的权限,它说我对目录和文件有“完全访问权限”。