服务器运维之IIS部署网站
1.json显示404
在使用IIS作为服务器的时候,出现了请求json文件,显示404的问题,但是明明就是有相应的资源。
1.iis上json解析失败404
2.不能在此路径中使用此配置节。
如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault=”Deny”),或者是通过包含 overrideMode=”Deny” 或旧有的 allowOverride=”false” 的位置标记明确设置的。
1 | C:\Windows\System32\inetsrv> .\appcmd unlock config -section:system.webServer/modules |
3.处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误模块“ManagedPipelineHandler”
使用了托管处理程序,但是未安装或未完整安装 ASP.NET。
[尝试]
1 | ## 注册4.0 |
1.IIS安装报错:使用了托管处理程序,但是未安装或未完整安装 ASP.NET
2.win10下 IIS提示 处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误模块“ManagedPipelineHandler”
4.未将对象引用设置到对象的实例
本来我以为是IIS没有注册asp2.0,然后使用下面的方法进行了重新注册,结果不行
1 | C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i |
【解决】
定位到代码之后,才发现,原来是代码中某一个文件的文件夹的读写权限导致无法登录。
5.png和js等文件404
在程序进行发布的时候,看看是不是没有把全部的静态文件拷贝到相应的目录下。