MVCsite下面的非MVC应用程序

时间:2017-04-14 12:58:11

标签: c# asp.net asp.net-mvc

我们有一个非常简单(不是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=\&quot;Web\&quot; /optionInfer+" />
</compilers>

在MVC站点的web.config文件中。

我们已尝试添加

<system.codedom></system.codedom>

<system.codedom>
    <compilers></compilers>
</system.codedom>
在Web窗体web.config中

并且都没有解决问题。

任何建议 - 或彻底解决 - 都将不胜感激。

谢谢,

0 个答案:

没有答案