我有一个虚拟机是从Azure DevTest实验室环境创建的。我CYOD这个虚拟机,所以我有onedrive业务和公司的所有安全限制。
我刚刚测试了IISExpress文件夹和他的项目缺乏权限的所有解决方案,但都没有效果。
I注意到,文档中的所有文件都属于公司的“文件所有者”列,无法将所有权更改为个人

问题在于CYOD和onedrive。文件所有权限制了此操作,但我不知道如何才能更改该操作。

使用流程监视器进行诊断:

这一过程被拒绝。在"Process“选项卡中输入事件属性,用户可以完全控制整个Documents文件夹,因此我不知道如何拒绝此访问。->更新:文件所有权限制访问.

改变IISExpress的位置
如果有人改变IISExpress的位置,很好的答案是:How do I prevent IISExpress & My Web Sites folders from cluttering up my My Documents folder?
发布于 2020-04-08 18:17:06
@matty回答固定地雷:How do I prevent IISExpress & My Web Sites folders from cluttering up my My Documents folder?
无论如何,VS2017安装IIS,这就是导致创建这些文件夹的原因。我找到了两种解决方案来处理不需要的文件夹。
( a)关闭。
b)为IIS Express子文件夹创建一个新文件夹:
例如:D:\My Documents\Data\Microsoft\IISExpress
c)将现有的不需要的IISExpress子文件夹(config, Logs, TraceLogFiles)从My Documents > IISExpress文件夹移到步骤b中创建的文件夹中。
( d)为My Web Sites文件夹创建一个新文件夹,我建议也在步骤b中创建的文件夹下创建)。
例如:D:\My Documents\Data\Microsoft\IISExpress\Websites
在此文件夹下,为默认的IIS网站创建一个网站(以防“自动魔术”稍后再次出现它丑陋的头部)。
例如:D:\My Documents\Data\Microsoft\IISExpress\Websites\Default
( e)转到新定位的config文件夹:
例如:D:\My Documents\Data\Microsoft\IISExpress\config, and:
在文本编辑器中打开文件applicationhost.config (例如。记事本)。
二、查找用于sites > site > application path > virtualDirectory path的节点WebSite1,并将physicalPath值从%IIS_SITES_HOME%\WebSite1更改为您在步骤d中创建的IIS默认网站文件夹。
例如:%IIS_SITES_HOME%\Websites\Default.
请注意,%IIS_SITES_HOME%指向您的“文档”文件夹(这似乎是IIS的“特性”,我找不到一种方法来更改它,而且它似乎是在IIS启动时自动配置的,它通过使用applicationhost.config文件来实现)。
对IIS Express创建的任何其他站点也这样做。
f)创建一个新的注册表项,将IIS指向您创建的新文件夹( MS此处部分解释为:http://www.iis.net/learn/extensions/introduction-to-iis-express/iis-80-express-readme)。FYI注册表项以前不存在,因为IIS使用“我的Documents”的默认设置,除非存在此键:
打开窗口的“运行”框。(Windows Key) + R
二、regedit型
三、导航到键:HKEY_CURRENT_USER\Software\Microsoft
四.右键单击Microsoft键(您刚刚导航到的),然后选择:New > Key
v. IISExpress型
六、右键单击您刚才创建的IISExpress键,然后选择:New > String Value
vii.键入CustomUserHome,然后按Enter键保存它。
八、双击CustomUserHome字符串以输入它的值,并在Value Data:字段中键入您在步骤b中创建的新IIS文件夹的路径,例如:D:\My Documents\Data\Microsoft\IISExpress。按OK,现在可以关闭注册表编辑器。
( g)重新打开Visual,它应该开始使用新文件夹,并且不再在Documents文件夹中创建文件夹。!
发布于 2021-08-15 14:08:26
我的解决方案是转到文档,然后右键单击IISExpress文件夹,然后单击chick (始终保持在这个设备上)

OneDrive提出了这个问题。
https://stackoverflow.com/questions/61065739
复制相似问题