第15行:
第16行:
我在Visual Studio 2008中制作了我的应用程序,它在IIS7上运行正常如果我已经安装了AspNetMVC3.But没有在任何其他机器上没有这个软件。
// This is Error
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
//End of Error
</script>
答案 0 :(得分:0)
我有可能在IIS上没有激活正确的目标框架吗?我认为您的应用程序需要.Net Framework 4并且您的.Net 2.0 / 3.0或3.5已激活... 只是一个猜测...像其他人说的那样请提供更多信息... =) 这是一个如何安装.Net 4的链接
http://www.fasw.ws/faswwp/install-net-framework-4-0-to-iis-7-0/
编辑: 查看此问题并回答非常详细的信息 How to add ASP.NET 4.0 as Application Pool on IIS 7, Windows 7
答案 1 :(得分:0)
检查您是否拥有HttpMpdule。转到IIS管理器&gt;默认网站点击它。在右侧窗格中,双击“模块”并验证您是否拥有此模块。如果它丢失了,那么即使在集成模式下也无法运行asp .net mvc