Asp.net mvc MVC ASPX到Razor-注册网络控制

Asp.net mvc MVC ASPX到Razor-注册网络控制,asp.net-mvc,razor,web-controls,Asp.net Mvc,Razor,Web Controls,我将我的MVC 3项目从转换为aspx到razor,这一行有问题: ASPX: 以下是错误: Compiler Error Message: CS1002: ; expected 提前感谢。您可以在web.config inside Views文件夹中输入以下键: <configuration> <system.web> <pages> <controls> <add assembly="WebCo

我将我的MVC 3项目从转换为aspx到razor,这一行有问题: ASPX:

以下是错误:

Compiler Error Message: CS1002: ; expected

提前感谢。

您可以在web.config inside Views文件夹中输入以下键:

<configuration>

  <system.web>
    <pages>
      <controls>
        <add assembly="WebControlCaptcha" namespace="WebControlCaptcha" tagPrefix="cc1" />
      </controls>
    </pages>
  </system.web>

</configuration>


在我的例子中,应用程序池被设置为使用.NET Framework 2.0的集成管道模式。无法生成验证码图像。我将应用程序池更改为使用“Classic”,同时保留.NET Framework选项不变,这解决了图像生成问题。

Razor不支持web控件。在MVC中根本不应该使用web控件。使用部分视图或子操作。谢谢Daniele,我得到了这个错误:无法识别的配置部分system.web/controls。非常感谢Danniele。
Compiler Error Message: CS1002: ; expected
<configuration>

  <system.web>
    <pages>
      <controls>
        <add assembly="WebControlCaptcha" namespace="WebControlCaptcha" tagPrefix="cc1" />
      </controls>
    </pages>
  </system.web>

</configuration>