You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2017通过FTP站点添加文件时无法写入本地缓存

解决Visual Studio 2017 FTP站点添加类时的缓存错误

我来帮你搞定这个头疼的缓存错误问题,试试下面这几个实用的解决方案:

  • 清理VS本地临时缓存
    错误里提到的C:\Users\LP\AppData\Local\Temp\l1w5g2.k.0ho是VS存放FTP站点临时文件的目录。先彻底关闭Visual Studio,然后手动删除这个文件夹里的所有内容,甚至可以直接删掉整个临时文件夹。之后重新以管理员身份启动VS,再尝试添加新类。

  • 检查FTP账号的写入权限
    大概率是你用来登录FTP的账号没有服务器端App_Code文件夹的写入权限。联系服务器管理员确认一下,确保账号能对目标文件夹进行读写操作——毕竟VS需要把本地生成的类文件同步到服务器,没有写入权限肯定会报错。

  • 切换FTP数据连接模式
    虽然你用了被动模式,但可能服务器的被动端口范围没开放,或者VS的配置有冲突。试试切换到主动模式:

    1. 在VS的FTP登录窗口点击「高级」按钮
    2. 把「数据连接模式」改成「主动」
    3. 重新登录站点后再添加新项
  • 重置VS用户配置
    有时候VS的配置文件损坏会导致各种奇怪的缓存问题:

    1. 关闭所有VS实例
    2. 以管理员身份打开命令提示符,运行命令:devenv /resetuserdata
    3. 等重置完成后,重新启动VS并重新配置FTP站点
  • 手动上传文件替代自动同步
    如果上面的方法都没效果,那就绕开VS的自动同步:先在本地创建NewClass.cs文件,用FTP客户端(比如FileZilla)手动上传到服务器的App_Code文件夹,然后回到VS里刷新FTP站点,就能看到这个文件了。


内容的提问来源于stack exchange,提问作者D Taylor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:06:59