我们有一个非常简单(不是MVC)的ASP.NET C#Web表单作为应用程序部署到我们的Web服务器。完美的工作。
使用其他IP地址和IIS站点将MVC应用程序添加到我们的Web服务器。我们希望上述Web表单作为MVC站点内/下的应用程序存在。但是,当我们尝试访问https://mvcsite/webform.aspx处的网络表单时,我们得到:
The CodeDom provider type
"Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider,
Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35" could not be located.
引用:
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701" />
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\"Web\" /optionInfer+" />
</compilers>
在MVC站点的web.config文件中。
我们已尝试添加
<system.codedom></system.codedom>
和
<system.codedom>
<compilers></compilers>
</system.codedom>
在Web窗体web.config中并且都没有解决问题。
任何建议 - 或彻底解决 - 都将不胜感激。
谢谢,