我最近安装了Visual Studio 2017 Community Edition。我创建了一个新的ASP.NET Web应用程序项目,并使用“带有母版页的Web表单”模板向其添加了新的网页。

我的项目的文件夹结构如下所示:

c# - Visual Studio在已保存的文件上提示“另存为...”对话框。-LMLPHP

我上面提到的网页是“ DempoReport.aspx”。现在,我打开页面进行一些修改,然后单击“保存”按钮。

出乎意料的是,“另存为..”对话框打开了:

c# - Visual Studio在已保存的文件上提示“另存为...”对话框。-LMLPHP

这不会发生,因为文件已经被保存了很多次。如果单击“保存”,那么我当然会收到以下消息:


  该进程无法访问文件'c:\ Users \ Giorgos \ Web
  Reports \ WebForms \ DemoReport.aspx”,因为它正在被另一个人使用
  处理。


是否有人对导致此问题的原因有任何想法?

最佳答案

使用Microsoft的processexplorer检查打开文件的方式,这样您就可以找出造成该问题的原因。要发布的内容当然取决于打开文件的内容。

关于c# - Visual Studio在已保存的文件上提示“另存为...”对话框。,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48498591/

10-12 12:37
查看更多