1.后天在布局IIS柒应用程序的时候出现了这么些指鹿为马,本认为是揭橥的不当,其实不然,是IIS中所凭借的项尚未安插不错

1.安装IIS

IIS布置asp.net 
mvc网站比布署普通网址稍微麻烦并且难度也稍大。在安插的经过中不难出现错误,那么怎么着以正确的步调计划asp.net
mvc网站和消除出现的错误吧,且看下边包车型大巴解释。

题材一:不只怕辨其他品质“targetFramework”。请小心属性名称区分轻重缓急写。

金沙注册送58 1

金沙注册送58 2

一、asp.net  mvc网址计划步骤

情景:无法分辨的习性“targetFramework”。请小心属性名称区分轻重缓急写。

首先查看目录浏览中挑选是不是启用。要是是剥夺状态点击启用即可。

金沙注册送58 3

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

缘由:站点中配备的Web使用的是基于.Net Framework贰.0的Application
Pool,而虚拟目录是基于.Net Framework四.0的

金沙注册送58 4

2.注册.net
framework 到IIS

2、安装ASP.NET MVC 4.0 。

斩草除根办法:

 

开拓程序-运维-cmd:输入一下下令重新挂号IIS
C:\WINDOWS\Microsoft.NET\未能加载文件或程序集,mvc网址出错的缓解办法。Framework\v4.0.30319\aspnet_regiis.exe -i

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

(1)采纳与站点不相同的“应用程序池”,如图1;

金沙注册送58 5

或者

金沙注册送58 6

(二)将ASP.NET的本子调到”4.0.3012捌”,如图二;

 

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

四、在iis柒.0中发表网址,进行“绑定”、“基本设置”或“高级设置”等操作,如图,设置网址主目录为“D:/小编的文档/桌面/ZPGWeb”:

金沙注册送58 7

二.摘取创立站点中对应的运用池—高级设置—启用三16人应用程序,然后把值改为true。

3.把当下花费的品种布局到IIS上

金沙注册送58 8

图1

金沙注册送58 9

  1.添加用到程序池

伍、设置该网址选择程序池的.net framework
版本为肆.0.30196 :

金沙注册送58 10

叁.开辟cmd命令进行安装

  金沙注册送58 11

金沙注册送58 12

 

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

  2.添加web站点

6、至此实现了mvc肆.0站点在iis7.0的布署。

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

1经映射不设有,你能够以管理员运转上边包车型地铁一声令下注册:

  金沙注册送58 13

注意点:

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

IIS上安插MVC网址,打开后ExtensionlessUrlHandler-Integrated-四.0化解方法

IIS上安插MVC网址,打开后500谬误:处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有3个荒谬模块“ManagedPipelineHandler” 

 消除情势如下: 

以管理人运转上边包车型地铁下令注册:

32位机器:

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

64位机器:

C:\金沙注册送58,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/v4.0.30319/aspnet_regiis.exe
-i 来运营注册iis。

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

  2.VS 调试

2.由于mvc四.0在开立项目后,暗中认可在类型下的App_Start文件夹中的文件“RouteConfig.cs”里活动配置了“暗中同意路由”为HomeController控制器下的Index方法(ActionResult),所以不须求在站点暗中同意文书档案里配置暗中认可文书档案名字,该站点会自行依据mvc的路由机制找到私下认可须求呈现的视图像和文字件。如下图:

 四.然后应用池中接纳相应安装的本子

    金沙注册送58 14

金沙注册送58 15

金沙注册送58 16

    金沙注册送58 17

 

伍.重启陈设的站点即可。

      金沙注册送58 18

金沙注册送58 19

 金沙注册送58 20

5.
模拟域名调节和测试

贰、常见错误及缓解方案

 

    修改本地hosts 映射即可

1、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即可缓解此错误。

    金沙注册送58 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\卡宴windRhine’ 登录失利

5.
好处

那是登录SQL
Server时境遇的错误。福特ExplorerwindRhine是本身的网站的采取程序池,消除方案如下:开头==>inetmgr==>定位到网址对应的运用程序池,采用高档设置,如下图所示:

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

金沙注册送58 22

    比F五间接调节和测试,开发效能上要高

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

    

金沙注册送58 23

其它,还应将Network Service设置为SQL
Server的组织者账户。设置方法:运维MSSMS,安全性,登录名,右击,新建登录名,如下图所示:

金沙注册送58 24

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

相关文章

网站地图xml地图