【发布时间】:2020-08-15 21:41:14
【问题描述】:
我已将我的网站发布到本地 IIS,但是当我启动该网站时,我收到以下错误:
CodeDom 提供程序类型 “Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform,版本=3.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 不能 位于。
我已经在 .NET 4.6 版上构建了应用程序。我曾考虑在 4.7.2 上构建,但不确定这是否能解决此问题。
【问题讨论】:
-
您的 Web 应用程序是否使用 .NET 编译器平台 (Roslyn) SDK 执行任何操作?
-
另外,该站点是否在调试模式下正常工作,而不是在本地 IIS 实例上?
-
@CoolBots 是的,它确实在调试中工作,但是一旦我部署它,我就会收到该错误。
-
@RoarS。我删除了包并注释掉了线程中建议的代码,我得到了这个
%@ Application Codebehind="Global.asax.cs" Inherits="ShoeBot.MvcApplication" Language="C#" %>
标签: c# asp.net-mvc