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,那么部署应用的时候,这些程序集将会被复制到本地。然后重新生成项目,重新发布。

时间: 2024-09-29 18:22:01

IIS7 网站发布常见问题及解决方案小结的相关文章

MVC4 网站发布(整理 + 部分转载 + 部分问题收集和解决方案)

网站发布步骤: 这部分是转载文章 在此标明出处,以前有文章是转的没标明的请谅解,因为有些已经无法找到出处,或者与其它原因. 如有冒犯请联系本人,或删除,或标明出处. 因为好的文章,以前只想收藏,但连接有时候会失效,所以现在碰到好的直接转到自己这里. 原文 出处http://blog.sina.com.cn/s/blog_acb983ba0101c5um.html 1.打开你的VS2012网站项目,右键点击项目>菜单中 重新生成一下网站项目:再次点击右键>发布: 2.弹出网站发布设置面板,点击&

问题:C#发布的项目浏览时出现“Server Application Unavailable”错误;结果:Server Application Unavailable出现的原因及解决方案小结

Server Application Unavailable出现的原因及解决方案小结 作者: 字体:[增加 减小] 类型:转载 时间:2012-05-23 今天在服务器安装了个.net 4.0 framework(原本有1.0和2.0的),配置好站点后,选择版本为4.0,访问出错,asp.net经常会出现这个问题,这里脚本之家简单的给整理下 错误提示如下: 复制代码 代码如下: Server Application Unavailable The web application you are

MVC4.0网站发布和部署到IIS7.0上的方法

最近在研究MVC4,使用vs2010,开发的站点在发布和部署到iis7上的过程中遇到了很多问题,现在将解决的过程记录下来,以便日后参考,整个过程主要以截图形式呈现 vs2010的安装和mvc4的安装不在本次记录之列,主要记录网站发布和iis的部署 使用的版本如下图所示: iis为7.0: vs2010,.net framework 为4.0.30310 ,安装mvc4需要升级vs2010到vs2010 sp1 版本,见图示: mvc4: 为了测试需要,在项目ZPG.SpecialSite中创建控

MVC4.0网站发布和部署到IIS7.0上的方法【转:http://www.th7.cn/Program/net/201403/183756.shtml】

最近在研究MVC4,使用vs2010,开发的站点在发布和部署到iis7上的过程中遇到了很多问题,现在将解决的过程记录下来,以便日后参考,整个过程主要以截图形式呈现 vs2010的安装和mvc4的安装不在本次记录之列,主要记录网站发布和iis的部署 使用的版本如下图所示: iis为7.0: vs2010,.net framework 为4.0.30310 ,安装mvc4需要升级vs2010到vs2010 sp1 版本,见图示: mvc4: 为了测试需要,在项目ZPG.SpecialSite中创建控

Win7下配置IIS服务器以及网站发布

本文摘至于:http://heavengate.blog.163.com/blog/static/202381053201391111512986/ 1.vsual Studio 2010下利用本地IIS进行网站发布 1)打开IIS管理工具,新增网站"WSTest",设置物理路径及端口: 2)设置好"网站名称"."物理路径"."端口".默认页面后,解决出现的问题,确保路径: http://localhost:8089能够正常访

VS2012+Win7网站发布详细步骤

VS2012+Win7网站发布详细步骤 本机环境: 本文分三个部分介绍Web项目发布的常规方法,大神级别可以略过,主要是为了方便一些初学者. 第一部分:VS2012把项目发布到文件系统. 第二部分:IIS配置发布好的项目. 第三部分:常见问题处理. 第一部分:VS2012把项目发布到文件系统. 1.打开你的VS2012网站项目,右键点击项目->菜单中选择“重新生成”一下网站项目:再次点击右键->发布: 2.弹出网站发布设置面板,点击<新建..>,创建新的发布配置文件: 输入自己定义

非80端口的网站发布后外网访问的问题

今天在公司服务器(Windows 2008 server)上部署了两个网站,非80端口,完事后发现在外网无法访问.关闭防火墙发现OK,但是我们并不希望关闭防火墙,于是google,baidu,找到了解决方案. 控制面板=>windows防火墙=>高级设置=>窗口左侧选择"入站规则",中间选择"Branchcache内容检索(HTTP-IN)",右侧选中"新建规则",在弹出窗口中选择"端口"一项,输入端口号,下

asp.net 网站发布

asp.net 网站发布 1.安装并打开IIS. 2.用visual studio创建网站,目录为d:\website\website1 3.IIS中添加网站,网站名称必填.物理路径与已有的对应好.IP地址为本机IP. 4.启动网站后,浏览器输入 http://192.168.1.107:80  就可打开. 5.在vs解决方案目录中,对页面右键单击,选择"在浏览器中查看".此时vs作为调试用的web服务器,注意此时浏览器地址栏.与IIS开启与否无关. asp.net 网站发布

WIN7安装IIS后无默认网站(Default Web site)解决方案

提示本文仅供参考,处理前请备份好相关文件,以便恢复,后面的资源是WIN7的,其余系统资料暂时没有,请不要随便使用. 1.找到资源,复制到如下文件夹下: config文件夹复制到C:\Windows\System32\inetsrv\config文件夹下 inetpub文件夹复制C:\inetpub文件夹下 能替换的替换,不能替换的跳过 重新打开intenet信息服务(IIS)管理器,里面就能看到Default Web site了. 此时,在浏览器输入:http://127.0.0.1,有可能还会