IIS7部署MVC4网站在本机正常,发布(部署)报403.14错误
来源:互联网 发布:cad2016 mac 注册机 编辑:程序博客网 时间:2024/05/16 08:00
IIS7部署MVC4网站,在本机一起正常,直接访问端口号能显示默认网页,但发布却一直报403.14错误。web服务器被配置为不列出此目录的内容。
1、尝试过:控制面板 - 管理工具 - Internet 信息服务(IIS)管理器 - 目录浏览,选择启用即可。结果只是列出内容。没有达到显示默认网页的效果。
2、尝试设置runAllManagedModulesForAllRequests,现象依旧。
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
3、参考http://blog.csdn.net/lingxyd_0/article/details/43154867
发现服务器上安装的.netframework 不是4.5,而是4.5.1。
果断将4.5.1卸载,重新安装dotnetfx45_full_x86_x64.exe。重新注册iis,32位的和64位的都注册一下。
4、用之前可以的配置文件,居然可以了。
5、
<system.webServer>
<validationvalidateIntegratedModeConfiguration="false"/>
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
在web.config增加<modules runAllManagedModulesForAllRequests="true" />
结论:
1、实测可用的web.config配置。
2、后续遇到这类问题,可以尝试安装.netframework 4.5。
<?xml version="1.0"?><!-- 有关如何配置 ASP.NET 应用程序的详细信息,请访问 http://go.microsoft.com/fwlink/?LinkId=301880 --><configuration> <appSettings> </appSettings> <!-- 有关 web.config 更改的说明,请参见 http://go.microsoft.com/fwlink/?LinkId=235367。 可在 <httpRuntime> 标记上设置以下特性。 <system.Web> <httpRuntime targetFramework="4.5" /> </system.Web> --> <system.web> <!-- <authentication mode="None"/> --> <compilation debug="true" targetFramework="4.5"/> <httpRuntime/> <pages controlRenderingCompatibilityVersion="4.0"/> <!-- <customErrors mode="Off"/> --> </system.web> <system.webServer> <validation validateIntegratedModeConfiguration="false"/> <modules runAllManagedModulesForAllRequests="true" /> </system.webServer> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35"/> <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/> <bindingRedirect oldVersion="1.0.0.0-5.0.0.0" newVersion="5.0.0.0"/> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35"/> <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35"/> <bindingRedirect oldVersion="1.0.0.0-1.5.2.14234" newVersion="1.5.2.14234"/> </dependentAssembly> </assemblyBinding> </runtime></configuration>
- IIS7部署MVC4网站在本机正常,发布(部署)报403.14错误
- MVC4 网站发布IIS7
- MVC4.0网站发布和部署到IIS7.0上的方法
- MVC4.0网站发布和部署到IIS7.0上的方法
- MVC4.0网站发布和部署到IIS7.0上的方法
- MVC4.0网站发布和部署到IIS7.0上的方法
- MVC4在IIS7上部署完成后,预览网站,只能看到目录,不能预览网站
- IIS7部署ASP.NET MVC4程序报错解决
- VS2015本地发布以及IIS7部署网站
- dnet iis7发布mvc4 报 403错误解决办法
- mvc3 在iis7 中的部署(发布)
- 如何在IIS7上部署本地网站
- IIS7.5部署错误
- IIS7 中部署MVC4应用程序的解决方案
- win2008 iis7部署的网站导出Excel报错
- windows Server2008 iis7 部署MVC4 项目的时候出现 403 错误
- IIS7部署django网站指南
- 在IIS7.5中部署PHP网站报错:无法在<fastCGI>应用程序配置中找到<handler> scriptProcessor
- 51NOD 1536 不一样的猜数游戏 数论
- GameMaker: Studio 学习笔记(一)Sprite Editor
- Spark Shuffle初探
- QT基础
- java编写的爬虫爬取煎蛋的图片
- IIS7部署MVC4网站在本机正常,发布(部署)报403.14错误
- 2017年1月英语总结
- 交换与路由练习(六、rip 排错)
- 37-3-3
- 网管的自我修养-人际关系
- 关于listView无法刷新数据的问题
- 10129单词
- 【Unity&工具分享】
- Linux,Android中如何查看内存