【亚洲必赢官网】或它的某三个正视项,mvc网址出错的缓解措施

一.后天在布署IIS7应用程序的时候出现了那几个错误,本以为是公布的荒谬,其实否则,是IIS中所凭借的项尚未布署不错

1.安装IIS

IIS陈设asp.net 
mvc网址比安排普通网址稍微麻烦并且难度也稍大。在安顿的进度中简单并发谬误,那么什么样以正确的步骤安顿asp.net
mvc网址和化解出现的失实呢,且看上边的诠释。

题材一:不或许甄别的性格“targetFramework”。请小心属性名称区分轻重缓急写。

亚洲必赢官网 1

亚洲必赢官网 2

一、asp.net  mvc网址安顿步骤

场馆:无法甄其余属性“targetFramework”。请小心属性名称区分轻重缓急写。

先是查看目录浏览中甄选是还是不是启用。借使是剥夺状态点击启用即可。

亚洲必赢官网 3

一、安装 Microsoft .net FrameWork
4.0安装包(开发的时候使用的是.net
framework四.0框架)。

案由:站点中布局的Web使用的是基于.Net Framework二.0的Application
Pool,而虚拟目录是基于.Net Framework四.0的

亚洲必赢官网 4

2.注册.net
framework 到IIS

2、安装ASP.NET MVC 4.0 。

缓解格局:

 

开辟程序-运转-cmd:输入一下命令重新注册IIS
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

三、设置IIS的“ISAPI和CGI限制”中的“ASP.NET
v四.0.0.3031九”为允许,如下图所示:

(壹)选拔与站点差别的“应用程序池”,如图1;

亚洲必赢官网 5

或者

亚洲必赢官网 6

(二)将ASP.NET的本子调到”肆.0.3012八”,如图2;

 

C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe
-i

四、在iis七.0中发表网址,举办“绑定”、“基本设置”或“高级设置”等操作,如图,设置网址主目录为“D:/作者的文书档案/桌面/ZPGWeb”:

亚洲必赢官网 7

二.精选创设站点中对应的利用池—高级设置—启用3十一个人应用程序,然后把值改为true。

【亚洲必赢官网】或它的某三个正视项,mvc网址出错的缓解措施。3.把近来支付的系列布局到IIS上

亚洲必赢官网 8

图1

亚洲必赢官网 9

  一.添加利用程序池

五、设置该网站使用程序池的.net framework
版本为四.0.3019陆 :

亚洲必赢官网 10

三.开拓cmd命令进行设置

  亚洲必赢官网 11

亚洲必赢官网 12

 

万一映射存在,请检查应用程序是不是分配给了.NET Framework四.0的使用程序池。

  2.添加web站点

陆、至此落成了mvc4.0站点在iis7.0的布署。

问题2:处理程序“ExtensionlessUrlHandler-Integrated-四.0”在其模块列表中有叁个荒唐模块“ManagedPipelineHandler”

若是映射不设有,你可以以管理人运维上面包车型大巴授命注册:

  亚洲必赢官网 13

注意点:

IIS上配备MVC网址,打开后ExtensionlessUrlHandler-Integrated-4.0化解办法

IIS上陈设MVC网址,打开后ExtensionlessUrlHandler-Integrated-四.0消除模式

IIS上铺排MVC网址,打开后500荒唐:处理程序“ExtensionlessUrlHandler-Integrated-四.0”在其模块列表中有多少个谬误模块“ManagedPipelineHandler” 

亚洲必赢官网, 解决措施如下: 

以管理员运维上边包车型地铁授命注册:

32位机器:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe
-i

64位机器:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe
-i

32位机器:

4.调试

壹.倘使读者使用的iis是在安装完.net
framework
之后才安装的,须要开始展览iis注册,伊始–运维–cmd,打开命令行提醒符,输入指令如下

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

 

C:/Windows/Microsoft.NET/Framework/v4.0.30319/aspnet_regiis.exe
-i

64位机器:

  一.早先站点  或 

回车运维,假如读者的服务器是6四系统,那么需求选择命令C:/Windows/Microsoft.NET/Framework64/v四.0.30319/aspnet_regiis.exe
-i 来运作注册iis。

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe
-i

  2.VS 调试

2.由于mvc4.0在创造项目后,私下认可在品种下的App_Start文件夹中的文件“RouteConfig.cs”里活动配置了“私下认可路由”为HomeController控制器下的Index方法(ActionResult),所以不必要在站点默许文书档案里配置暗中认可文书档案名字,该站点会自动依据mvc的路由机制找到默许须求体现的视图像和文字件。如下图:

 肆.然后应用池中采取相应安装的版本

    亚洲必赢官网 14

亚洲必赢官网 15

亚洲必赢官网 16

    亚洲必赢官网 17

 

伍.重启安排的站点即可。

      亚洲必赢官网 18

亚洲必赢官网 19

 亚洲必赢官网 20

5.
效仿域名调节和测试

二、常见错误及缓解方案

 

    修改本地hosts 映射即可

一、HTTP错误
40三.1肆-Forbidden Web 服务器被布署为不列出此目录的剧情及Login on failed
for “IIS APPPOOL\ASP.NET v4.0”

    hosts文件在 C:\Windows\System32\drivers\etc 文件夹下

消除方案:(一)定位到.NET
的安装目录C:\Windows\Microsoft.NET\Framework\v四.0.3031玖,运营cmd控制台,将当前目录切换来.NET的安装目录,执行asp.net_regiis
-i,将ASP.NET重新登记到IIS即可缓解此错误。

    亚洲必赢官网 21

(贰)开头–运转–cmd,打开命令行提示符,输入指令:C:/Windows/Microsoft.NET/Framework/v四.0.30319/aspnet_regiis.exe
-i
。回车运转,即使读者的服务器是6肆连串,那么供给运用命令C:/Windows/Microsoft.NET/Framework64/v肆.0.30319/aspnet_regiis.exe
-i 来运营注册iis。

     浏览器输入 

2、用户 ‘IIS
APPPOOL\RubiconwindRhine’ 登录退步

5.
好处

那是登录SQL
Server时蒙受的荒谬。卡宴windRhine是笔者的网址的使用程序池,消除方案如下:开首==>inetmgr==>定位到网址对应的应用程序池,选拔高档设置,如下图所示:

    基于IIS调节和测试,能最大限度模拟真实环境。

亚洲必赢官网 22

    比F伍直接调节和测试,开发效用上要高

接下去找到标识采用,将其属性值设置为:Network
Service,如下图所示:

    

亚洲必赢官网 23

除此以外,还应将Network Service设置为SQL
Server的领队账户。设置方法:运行MSSMS,安全性,登录名,右击,新建登录名,如下图所示:

亚洲必赢官网 24

在接下去的对话框中,选拔搜索,高级,马上寻找,定位到Network
Service,添加用户,在服务器剧中人物选项卡中为Network
Service添加sysadmin剧中人物。那样便可化解登录SQL
Server错误的题材。

网站地图xml地图