IIS7 网站发布常见问题及解决方案小结

Posted HMJING

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IIS7 网站发布常见问题及解决方案小结相关的知识,希望对你有一定的参考价值。

把这两天发布网站遇到了一些问题总结了一下,希望对大家有用!

1、不是有效的Win32位应用程序

解决方案:

1、进入应用程序池=》选中网站=》点击右侧”高级设置“=》将运行32位选项改为"True"

 

3、在IIS如何修改.NET FrameWork的版本

 

4、发布mvc遇到的HTTP错误 403.14-Forbidden解决办法

web.config增加<modules runAllManagedModulesForAllRequests="true" />

如下:

<system.webServer>
   <validationvalidateIntegratedModeConfiguration="false"/>
   <modules runAllManagedModulesForAllRequests="true" />

</system.webServer>

如果还不行,请检查一下“处理程序映射”,里面是否有“ExtensionlessUrlHandler-Integrated-4.0”,如果没有,请注册.net4.0

在运行里输入:C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\aspnet_regiis.exe -i

 

5、一些系统自带的dll找不到(例如:System.Web.Http.WebHost等)

解决方案:

这是因为缺少适当的程序集。我们可以通过在 ASP.NET MVC3 应用的 bin 下部署这些程序集来解决这个问题。
在开发 MVC应用的项目中,应该已经引用了这些程序集,在解决方案管理器中,展开引用,选中应用程序所使用的程序集,在属性窗口中,将复制到本地 ( Copy Local)  设置为True,那么部署应用的时候,这些程序集将会被复制到本地。然后重新生成项目,重新发布。

 6、报某个文件”is denied“(例如:C:\\CloundDCPublish\\Run\\denied\\NRemedySerializers.xml  is denied)

解决方案:给该文件所在的文件夹加IIS_Iuser权限

 

 

 

以上是关于IIS7 网站发布常见问题及解决方案小结的主要内容,如果未能解决你的问题,请参考以下文章

IIS6.0 IIS7.5应用程序池自动停止的解决方法

jquery中常见问题及解决办法小结

vue 处理跨域问题及解决方法小结

java新手在实际开发中所遇到的问题及解决方法小结,(持续更新遇到的问题)

Maven依赖版本冲突的分析及解决小结

2.9 DRBD编译安装中出现的问题及解决小结