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 Core MVC
项目文件夹中标记gcserver
的app.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