我正在准备一台笔记本电脑在旅途中带着我,所以我的所有用户数据都使用EFSencryption,以防有人决定盗取。 我还需要build立几个本地站点来与IIS进行开发。 如果我closures网站的wwwrootencryption,IIS可以很好地服务。 不过,我真的希望能够在这里使用encryption。
我已经尝试了这些步骤: http : //support.microsoft.com/kb/243756
当我尝试在IE中查看本地站点时,我得到了一个预期的login对话框,但它不接受我的凭据,虽然这是我用来encryption服务文件的帐户。 有没有人试过这个,并得到它的工作?
交叉从SO发布 :
EFS和IIS真的不能很好地结合在一起。 IIS服务(通常)在“networking服务”下运行,该服务无法访问您的用户帐户的EFS解密密钥。
您有两个select与IIS:
运行“IISpipe理服务”和“万维网发布服务”作为您的个人帐户,同时运行任何网站的匿名用户作为此帐户。
将InetPub目录标记为从不encryption。
#1显然是安全/encryption目的的最佳select,但是为您的帐户设置适当的权限来运行这些服务将是一个挑战。
您可能要考虑只使用Visual Studio内置的Web服务器(Cassini),由于它是作为您的个人帐户运行的,所以会引起encryption问题,但它确实有一些自己的问题 。