asp.net核心应用程序构建错误-访问路径Apex_POC.exe.拒绝配置

本文关键字:Apex POC exe 配置 拒绝 路径 访问 核心 net 应用程序 构建 | 更新日期: 2023-09-27 18:05:58

我正在尝试建立我的ASP。.Net core 1.0应用程序使用。NET framework 4.6.1

但我一直低于错误-

错误无法使以下项目运行:Apex_POC (. net framework,Version=v4.6.1)原因:访问路径"C:'perforce'CFA'Apex'POC'Apex_POC'src'Apex_POC'bin'Debug'net461'win7-x64'Apex_POC.exe"。Config '被拒绝。Apex_POC C:'Program Files (x86)'MSBuild'Microsoft' VisualStudio'v14.0'DotNet' microt.dotnet . common目标262

我验证了路径是正确的,并确保没有文件夹/文件处于只读模式。

也验证了我可以写入这个文件。文件的当前内容如下(所有内容都是默认的,我这边没有添加任何内容)-

<configuration>
<runtime>
<gcServer enabled="true"/>
</runtime>
</configuration>

如何解决这个问题?

我的环境是VS2015 Professional update3和Windows 7机器。

谢谢,关于

Vishal

asp.net核心应用程序构建错误-访问路径Apex_POC.exe.拒绝配置

在根ASP.NET Core MVC项目文件夹中标记gcserverapp.config文件是ASP.NET Core RC1版本的一部分,其中一个单独的配置文件用于一些配置设置,包括告诉运行时执行垃圾收集。

在RC2中,这被移到project.json,标志名称从gcserver更改为System.GC.Server

,如果您创建一个默认的ASP。. NET Core RTM模板,你会注意到,在你的project.json你有垃圾收集标志,你没有一个app.config文件。

您的解决方案是将以下部分复制到您的project.json,然后从Visual Studio中删除根项目目录中的app.config文件。

"runtimeOptions": {
  "configProperties": {
  "System.GC.Server": true
  }
},

您可以在这里阅读更多关于RC1和RC2之间运行时配置更改的信息

这里不同的标志选项

我可以猜测错误的原因是,在RTM中,他们不允许在调试时将config值复制到您的bin目录。

.xproj项目中删除app.config,然后尝试重新构建。

任何你想在app.config中添加的内容,你都可以在web.config/project.json/appsettings.json中添加

这里报告了类似的问题-https://github.com/dotnet/cli/issues/3419 ref -问题- 158822811