Roslyn导致发布网站时报错:编译失败

最近新升级了Visual Studio 2017,创建的Web项目Bin目录中多了一个叫roslyn的文件夹,该文件夹导致网站在某些服务器上发布出错

从网上搜索了一下,Roslyn是新出的动态编译工具

但是在服务器上安装.net4.6后仍然提示编译出错。

解决方法:打开解决方案NuGet包管理器,卸载一个叫“Microsoft.CodeDom.Providers.DotNetCompilerPlatform”的包,之后重新编译网站,发现Bin目录下没有roslyn文件夹了!

时间: 2024-10-13 08:12:19

Roslyn导致发布网站时报错:编译失败的相关文章

关于vs 打开网站时报错 配置iis express失败 无法访问IIS元数据库...

我安装了vs2015,一开始创建项目,网站都没问题,有一次突然打开项目时报错,瞬间懵逼,我啥都没干啊!!! 网上找了很多内容,基本上没用. 最后找到一种方法,注册表,最终解决了,由于本人电脑就两盘C.H   注册表路径设置了D盘... 进入windows\regedit.exe下的HKEY_CRRENT_USER\Software\Microsoft\Windows\CurrentVersion\Exploer\User Shell Folders 修改Personal 相对应的value为 %

安卓报错编译失败Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $

昨天还能正常运行,今天打开安卓,发现项目编译失败,还以为是自己的代码有错误啊,后来上网一查才发现这是常见错误,直接build->clean project 就可以解决了. 重新编译之后就会发现问题已经成功解决. Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $ 原文地址:https://www.cnblogs.com/1gaoyu/p/12550030.html

XML节点名称中有小数点处理(deal with dot)导致使用xpath时报错解决方法

1 <?xml version="1.0"?> 2 <ModifyFiles> 3 <_Layout.cshtml>123456</_Layout.cshtml> 4 <Contact.cshtml>@section MasterPart{"/Home/About"}</Contact.cshtml> 5 </ModifyFiles> XML节点中有小数点怎么办?怎么引用它的xpat

Visual Studio通过Web Deploy发布网站报错:An error occurred when the request was processed on the remote computer.

这个问题很奇怪,不管我怎么重启服务器和自己的开发机,都没有用. 在网上找了很多资料,有说可以尝试去读Windows的错误日志,然后通过日志找原因-(相见Stackoverflow:http://stackoverflow.com/questions/6939150/web-deployment-task-build-failed) 最终,我决定先卸载Web Deploy,然后按照此前我写的文章(http://www.cnblogs.com/Richeir/p/5371802.html),重新部署

python 访问网站时报错:requests.exceptions.SSLError: HTTPSConnectionPool

解决该错误的正确姿势是更新pyOpenSSL库.输入命令: 1 pip install pyopenssl 参见: https://github.com/requests/requests/issues/4246 原文地址:https://www.cnblogs.com/mcgill0217/p/10357003.html

C#-VS发布网站-准备待发布网站

通过使用“发布网站”工具部署网站项目 准备网站源文件 在vs生成发布文件 配置IIS .NET Framework 4 其他版本 Visual Studio 2008 Visual Studio 2005 分步说明如何使用 Visual Studio 的“发布网站”工具来编译网站项目,然后将输出复制到指定位置. 如果要将网站项目部署到服务器中,可以使用 Visual Studio 附带的“发布网站”工具.“发布网站”工具对网站中的页和代码进行预编译,然后将编译器输出写入指定的文件夹.然后可以将输

oracle biee 11g客户端连接OCI 10g/11g数据源时报错

OBIEE 11g BI 管理工具 连接OCI 10g/11g数据源时报错[连接失败] OBIEE 11g Client Admin Tool Connection To Datasource In Offline Mode Fails With Error "The Connection Has Failed 使用OBIEE 11g BI 管理工具 导入元数据,连接OCI 10g/11g数据源时,点击连接会报错[连接失败],如下图:   参考了Oracle NotesOBIEE 11g Cli

Asp.Net网站的的编译与发布原理

如下所示创建一个简单的asp.Net Web应用程序 在VS中生成解决方案之后,可以在项目的目录下看到以下的文件: 当我们通过VS将网站发布出去之后,可以看到,最后生成的文件,如下图所示: 我们可以发现,发布之后的项目文件夹内少了很多文件,其实这是VS将aspx页面和一般处理程序以及Global文件等的后台文件都编译成了一个dll文件,这个dll文件存放在bin文件夹内: 对这个程序集进行反编译之后,可以看到我们写的后台代码都编译到这个dll文件中了 这个是一般处理程序的ProcessReque

apache源码编译时报错ssl_engine_init.c:546: error: &#39;STACK&#39; undeclared (first use in this function)

操作系统:centos6.4 X86_64 apache版本:httpd-2.2.6 openssl版本:openssl-1.0.1e 源码编译apache时报如下错误: ssl_engine_init.c: In function 'ssl_init_ctx_protocol': ssl_engine_init.c:390: warning: assignment discards qualifiers from pointer target type ssl_engine_init.c:39