拒绝访问路径“D:\ASPNET MVC Samples\bin\roslyn\csc.exe”

Posted

技术标签:

【中文标题】拒绝访问路径“D:\\ASPNET MVC Samples\\bin\\roslyn\\csc.exe”【英文标题】:Access to the path 'D:\ASPNET MVC Samples\bin\roslyn\csc.exe' is denied拒绝访问路径“D:\ASPNET MVC Samples\bin\roslyn\csc.exe” 【发布时间】:2017-11-20 15:02:47 【问题描述】:

当我尝试在 Visual Studio 2013 上调试应用程序时引发此错误。

这是堆栈跟踪。

[UnauthorizedAccessException:对路径“D:\Chart\ASPNET CanvasJS Chart Samples\ASPNET MVC Samples\bin\roslyn\csc.exe”的访问被拒绝。] System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) +11794361 System.IO.FileStream.Init(字符串路径,FileMode 模式,FileAccess 访问,Int32 权限,Boolean useRights,FileShare 共享,Int32 bufferSize,FileOptions 选项,SECURITY_ATTRIBUTES secAttrs,String msgPath,Boolean bFromProxy,Boolean useLongPath,Boolean checkHost)+1326 System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share) +65 System.IO.File.OpenRead(字符串路径) +33

【问题讨论】:

似乎是一个进程阻止了该文件。您是否尝试过重新启动 Windows? @derloopkat 我通过重新启动计算机解决了这个错误,然后从 rosyln 文件夹中删除 csc.exe。 【参考方案1】:

我偶然遇到了同样的问题,并找到了解决它的最简单方法:

    右键单击解决方案并转到属性 将输出路径的值从 bin\ 更改为 bin1\

现在构建,我希望它会工作

【讨论】:

以上是关于拒绝访问路径“D:\ASPNET MVC Samples\bin\roslyn\csc.exe”的主要内容,如果未能解决你的问题,请参考以下文章

“对路径的访问被拒绝.” 是怎么回事

对路径的访问被拒绝,怎么解决

对路径的访问被拒绝怎么办?

“对路径的访问被拒绝.” 是怎么回事

“对路径的访问被拒绝.” 是怎么回事

访问路径被拒绝