地产大亨的小情人,主君的太阳9,沙罗沙
前段时间开发公司官网,用到了urlrewriter实现伪静态,在vs调试模式下没有任何问题,部署到iis上后总是提示404的错误,查了很久才知道iis需要做相应的配置才能实现动态跳转的功能,现将iis伪静态配置方法记录下来,希望对有需要的人有所帮助。
一、首先,要实现iis伪静态,最好打开iis下的所有功能,我在试验的时候,部分功能未打开,配置会失败,具体原因我没有深究。
二、发布网站,将网站的程序应用池的托管管道模式改为集成模式。
三、点击网站名称,在功能视图模式下双击处理程序映射,在右侧添加脚本映射。
四、这里需要注意的是,请求路劲的名称需要跟webconfig中配置的转换名称一致,另外,如果系统是64位操作系统,则选择64位下的aspnet_isapi.dll文件,如果是32位操作系统,则选择不带64的framework下的文件。
五、添加完脚本映射后,继续添加通配符脚本映射。这里需要注意的是,aspnet_isapi.dll一律选择framework下的文件。
六、点击网站名称,双击模块,添加托管模块。
最后,将网站的程序应用池改为经典模式,重新启动网站,就可以实现伪静态配置了。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论