1

第 15 行:
第 16 行:
我在 Visual Studio 2008 中制作了我的应用程序,它可以在 IIS7 上正常运行如果我已经安装了 AspNetMVC3。但是如果没有这个软件在任何其他机器上就无法工作。

          // 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>
4

2 回答 2

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/

编辑:查看此问题和答案以获取非常详细的信息 如何在 IIS 7、Windows 7 上将 ASP.NET 4.0 添加为应用程序池

于 2013-05-22T12:51:46.980 回答
0

检查您是否拥有 HttpMpdule。转到 IIS 管理器 > 默认网站单击它。在右窗格中双击模块并验证您是否拥有此模块。如果它丢失,那么即使在集成模式下也无法运行 asp .net mvc

于 2013-09-29T15:09:12.653 回答