IIS7 网站发布常见报错问题解决方案汇总
本文实例为大家分享了IIS7 网站发布常见问题,以及五种问题的解决方法,供大家参考,具体内容如下:
1、不是有效的Win32位应用程序
解决方案:
1)、进入应用程序池=》选中网站=》点击右侧”高级设置“=》将运行32位选项改为"True"
2、在IIS如何修改.NET FrameWork的版本
3、发布mvc遇到的HTTP错误 403.14-Forbidden解决办法
web.config增加<modules runAllManagedModulesForAllRequests="true" />
如下:
1
2
3
4
5
|
<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
4、一些系统自带的dll找不到(例如:System.Web.Http.WebHost等)
解决方案:
这是因为缺少适当的程序集。我们可以通过在ASP.NETMVC3应用的bin下部署这些程序集来解决这个问题。
在开发MVC应用的项目中,应该已经引用了这些程序集,在解决方案管理器中,展开引用,选中应用程序所使用的程序集,在属性窗口中,将复制到本地(CopyLocal)设置为True,那么部署应用的时候,这些程序集将会被复制到本地。然后重新生成项目,重新发布。
5、报某个文件”is denied“(例如:C:\CloundDCPublish\Run\denied\NRemedySerializers.xml is denied)
解决方案:给该文件所在的文件夹加IIS_Iuser权限
6. 报cs0016
是由于C:/Windows/Temp 文件夹没有写入权限,
添加写入权限
转载自 : http://www.jb51.net/article/91336.htm
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现