jjzjj

c# - 找不到 CodeDom 提供程序类型 "Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider"

这是一个使用VS2015的WebApi项目。重现步骤:创建一个空的WebApi项目将构建输出路径从“bin\”更改为“bin\Debug\”运行在我将构建输出路径从“bin\”更改为“bin\Debug\”之前,一切都运行良好事实上,除“bin\”之外的任何输出路径都不起作用。一点额外的事情是,只要我在“bin\”中留下一个构建,就有另一个到任何地方的输出路径都可以工作。请帮助提供解决方案来解决这个问题。我想这会在实际部署中产生成本问题。 最佳答案 如果您的项目有Roslyn引用,并且您将其部署在IIS服务器上,您可能会在网站上遇到

c# - 找不到 CodeDom 提供程序类型 "Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider"

这是一个使用VS2015的WebApi项目。重现步骤:创建一个空的WebApi项目将构建输出路径从“bin\”更改为“bin\Debug\”运行在我将构建输出路径从“bin\”更改为“bin\Debug\”之前,一切都运行良好事实上,除“bin\”之外的任何输出路径都不起作用。一点额外的事情是,只要我在“bin\”中留下一个构建,就有另一个到任何地方的输出路径都可以工作。请帮助提供解决方案来解决这个问题。我想这会在实际部署中产生成本问题。 最佳答案 如果您的项目有Roslyn引用,并且您将其部署在IIS服务器上,您可能会在网站上遇到

asp.net - mod_mono asp MVC4 错误 : System. Security.SecurityException - 无法模拟 token

我在ASP.netMVC4框架版本4.5中开发了一个小型Web应用程序。使用VisualStudio2015进行调试时,这一切都非常有效。但是我没有Windows服务器,而是Linux(Ubuntu14.04VPS),我希望部署在那里。我有最新的单声道和mod_mono与apache2一起运行。它似乎正常执行,但我遇到了一些错误。我通过添加解决了第一个问题也看到错误,然后添加mono/register文件夹。但我现在被这个错误难住了:System.Security.SecurityExceptionCouldn'timpersonatetoken.Description:HTTP500

asp.net - mod_mono asp MVC4 错误 : System. Security.SecurityException - 无法模拟 token

我在ASP.netMVC4框架版本4.5中开发了一个小型Web应用程序。使用VisualStudio2015进行调试时,这一切都非常有效。但是我没有Windows服务器,而是Linux(Ubuntu14.04VPS),我希望部署在那里。我有最新的单声道和mod_mono与apache2一起运行。它似乎正常执行,但我遇到了一些错误。我通过添加解决了第一个问题也看到错误,然后添加mono/register文件夹。但我现在被这个错误难住了:System.Security.SecurityExceptionCouldn'timpersonatetoken.Description:HTTP500

c# - 如何在 codedom 编译代码中调试/中断

我有一个动态加载C#源文件并将它们作为插件运行的应用程序。当我在Debug模式下运行主应用程序时,是否可以调试到动态程序集中?显然设置断点是有问题的,因为源代码不是原始项目的一部分,但我是否应该能够进入或中断代码的异常?有没有办法让codedom为这个或其他东西生成PDB?这是我用于动态编译的代码。CSharpCodeProvidercodeProvider=newCSharpCodeProvider(newDictionary(){{"CompilerVersion","v3.5"}});//codeProvider.ICodeCompilericc=codeProvider.Cre

c# - Web 应用程序生成错误 : The CodeDom provider type Microsoft. 找不到 VisualC.CppCodeProvider

我正在构建服务器中构建/打包Web应用程序,但失败并显示以下消息:ASPNETCOMPILERerrorASPCONFIG:TheCodeDomprovidertype"Microsoft.VisualC.CppCodeProvider,CppCodeProvider,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"couldnotbelocated.这是构建服务器环境:WindowsServer2008R2标准版TeamCity8.0.4.NET4.5适用于Windows7和.NET4的WindowsS