威尼斯人线上娱乐

mvc网址出错的消除办法,基于IIS调节和测试和模拟域名调节和测试

4 4月 , 2019  

1.前几天在安插IIS7应用程序的时候出现了那一个错误,本以为是发布的荒唐,其实否则,是IIS中所依靠的项尚未配置不错

1.安装IIS

IIS安插asp.net 
mvc网址比布署普通网址稍微麻烦并且难度也稍大。在安顿的经过中不难出现错误,那么怎么样以正确的步调安插asp.net
mvc网址和消除出现的一无可取吧,且看上面包车型地铁解释。

难题1:不大概辨其余品质“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八”,如图二;

 

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

4、在iis七.0中宣布网址,实行“绑定”、“基本设置”或“高级设置”等操作,如图,设置网站主目录为“D:/笔者的文书档案/桌面/ZPGWeb”:

威尼斯人线上娱乐 7

贰.摘取创制站点中对应的运用池—高级设置—启用3十五位应用程序,然后把值改为true。

mvc网址出错的消除办法,基于IIS调节和测试和模拟域名调节和测试。三.把当下耗费的项目布署到IIS上

威尼斯人线上娱乐 8

图1

威尼斯人线上娱乐 9

  1.添加采纳程序池

伍、设置该网址采用程序池的.net framework
版本为四.0.301九陆 :

威尼斯人线上娱乐 10

三.开辟cmd命令进行安装

  威尼斯人线上娱乐 11

威尼斯人线上娱乐 12

 

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

  2.添加web站点

陆、至此完毕了mvc四.0站点在iis柒.0的安排。

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

就算映射不设有,你能够以管理员运转上边包车型大巴吩咐注册:

  威尼斯人线上娱乐 13

注意点:

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

IIS上布置MVC网址,打开后ExtensionlessUrlHandler-Integrated-4.0解决格局

IIS上布署MVC网址,打开后500谬误:处理程序“ExtensionlessUrlHandler-Integrated-四.0”在其模块列表中有3个荒谬模块“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位机器:

  1.运维站点  或 

回车运维,即使读者的服务器是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

 

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

      威尼斯人线上娱乐 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\v4.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/v4.0.30319/aspnet_regiis.exe
-i 来运作注册iis。

     浏览器输入 

2、用户 ‘IIS
APPPOOL\HummerH贰windRhine’ 登录失利

5.
好处

那是登录SQL
Server时境遇的失实。本田UR-VwindRhine是自作者的网址的行使程序池,消除方案如下:发轫==>inetmgr==>定位到网址对应的选取程序池,选用高档设置,如下图所示:

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

威尼斯人线上娱乐 22

    比F5直接调节和测试,开发成效上要高

接下去找到标识选取,将其属性值设置为:Network
瑟维斯,如下图所示:

    

威尼斯人线上娱乐 23

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

威尼斯人线上娱乐 24

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


相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图