繁体   English   中英

预编译:目录不存在 '~\projectName\obj\Release\AspnetCompileMerge\Source\Config' C#

[英]Precompiling: Directory doesn't exists '~\projectName\obj\Release\AspnetCompileMerge\Source\Config' C#

我正在尝试发布带有预编译的 ASP.NET MVC web 应用程序。 在发布应用程序时,会出现Directory doesn't exist Directory '~\projectName\obj\Release\AspnetCompileMerge\Source\Config'. Failed to start monitoring file changes. Directory doesn't exist Directory '~\projectName\obj\Release\AspnetCompileMerge\Source\Config'. Failed to start monitoring file changes.

Non-Updatable User InterfaceUpdatable User Interface都会出现错误,但是当我尝试关闭预编译时,应用程序会成功发布。

我已查看表格,并已授予IUSER许可,但错误仍然存在。 我找不到ASPNET所以无法添加。

参考1

应用程序连接字符串未存储在web.config文件中,但位于项目根级别的Config\connectionStrings.config文件中。 我使用configSource来引用web.config中的文件。 Config\connectionStrings.config未包含在项目中,但包含在 git .ignore文件中。

当我在解决方案中包含Config\connectionStrings.config文件并使用预编译构建项目时,一切都按预期工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM