ASP.NETMVC项目发布的解决方法(本人的问题)

优采云 发布时间: 2021-08-01 06:03

  ASP.NETMVC项目发布的解决方法(本人的问题)

  在本地IIS上发布ASP.NET MVC项目后,网站无法加载文件或程序集“...”或其依赖项之一。试图加载格式不正确的程序。这个问题只出现在64位系统上,使用Visual Studio 2013启动项目没有这个问题。可以初步判断是网站发布后的问题。一是网站生成时设置的目标平台是32位CPU,所以不兼容64位系统。另一个是IIS设置的问题,只要设置启用32位应用即可。以下是排序的解决方案(我的问题是由于IIS设置)。

  第一种情况是IIS的设置。只需进入IIS管理器,选择网站所在的应用程序,设置高级设置,然后将启用32位应用程序的属性设置为True即可。它可以兼容网站。具体步骤如下:

  首先打开控制面板--》管理工具--》IIS管理器

  

  在IIS中,点击应用程序池,选择你网站发布的应用程序池,右键选择高级设置。

  

  在高级设置中,只需将启用 32 位应用程序设置为 True。

  

  还有另一种解决方案。由于要发布的网站是放在64位系统的IIS上,所以我们在生成项目的时候,一定要把项目的目标平台设置为64位CPU,具体路径右键打开vs ,选择属性-->--》生成--》目标平台X64。如图:

  

  --"生成--"目标平台X64' />

  上网查资料,windows service 2008 64位或win7 64位系统网站设置不正确就会出现这个问题。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线