在IIS中,我有一个在应用程序池下运行的Web服务,该应用程序池具有可以访问远程计算机上的驱动器的用户的身份.这样,当Web服务运行并尝试访问远程计算机以读取文件时,我们不会收到任何无效的授权错误.
我现在已经编写了我的第一个Node.js应用程序,但我不确定如何允许访问从应用程序到远程计算机的文件流.我有远程机器的文件的路径名称我想读,但我不确定是否必须传入用户的凭据才能访问该文件,或者我必须在某些凭据下运行Node.js应用程序.
有线索吗?
我知道IIS有节点,但有没有IIS的另一种方法.
更新:
只需在我的用户帐户下运行我的应用程序,此帐户配置为允许访问远程计算机,我可以访问远程计算机而无需更改我的代码(换句话说,只是直接使用Unc路径).但是,如何使用其他用户的凭据(即Node.js中的模拟?)来执行此操作?