【发布时间】:2018-07-07 23:47:02
【问题描述】:
我最近安装了 Visual Studio 2017 社区版。我创建了一个新的 ASP.NET Web 应用程序项目,并使用“带有母版页的 Web 表单”模板向其中添加了一个新网页。
这是我项目的文件夹结构的样子:
我上面提到的网页是'DempoReport.aspx'。我现在打开页面对其进行一些修改,然后单击“保存”按钮。
非常意外地打开了“另存为..”对话框:
这不应该发生,因为该文件之前已经保存了很多次。如果我点击“保存”,那么我当然会收到消息:
进程无法访问文件'c:\Users\Giorgos\Web Reports\WebForms\DemoReport.aspx' 因为它正在被另一个人使用 过程。
有没有人知道这个问题的原因是什么?
【问题讨论】:
-
向 MS 的 processexplorer 检查文件打开的内容。
-
请删除.suo并尝试
-
您是否尝试关闭 Visual Studio 并再次打开它...?
-
@CodeCaster 是的,有时有效,有时无效!
-
所以使用 ProcMon/Process Explorer/Unlocker 检查谁在锁定文件。也许是病毒扫描程序或 Visual Studio 本身。
标签: c# asp.net visual-studio visual-studio-2017