0

我有一个应用程序将 webforms 与 IIS 中托管的 mvc3 结合起来。

对应于 MVC 3 的内容在 IIS 中完美运行,但是当我尝试访问页面时.aspx不起作用

错误:

解析器错误消息:无法识别的属性“targetFramework”。请注意,属性名称区分大小写。

<compilation debug="true" targetFramework="4.0">

我已经使用 .NET 4 配置了应用程序池。仅当我尝试访问页面 .aspx 时才会出现该错误。其余的工作完美。

注意:使用 VS 2010 运行 alplicacion 时,一切正常

4

1 回答 1

0

修复“targetFramework”问题

您需要使用 Asp.net v 4.0 注册 IIS。
使用命令提示符执行C:\Windows\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis.exe -i
application pool托管的应用程序可能不在Asp.net v 4.0创建一个新的 Asp.net 版本的应用程序池v 4.0managed pipeline mode- Integrated。并在其下托管您的应用程序。

修复报告查看器的问题

为了解决报告查看器的问题,您应该在服务器中安装Microsoft Report Viewer 2010 Redistributable。(还需要在服务器中安装 ASp.Net MVC 3)

于 2012-10-26T03:55:42.917 回答