搭建一个项目的环境时遇到的IIS问题
搭建一个项目的环境时遇到的IIS问题
呗道crow 发表于3年前
搭建一个项目的环境时遇到的IIS问题
  • 发表于 3年前
  • 阅读 28
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: 问题有,及解决方案 1.尚未在Web服务器上注册ASP.NET4.0 ----缺少应用程序池; 2. HTTP 错误 404.2 - Not Found 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面 ----限制改成允许; 3.身份验证 ----windows身份验证;

最近在做一个项目,我做的模块是把该项目之前的全文搜索用到的IndexService服务改成Sharepoint全文搜索,即升级全文搜索,至于为啥要升级,这里不说。

然后,这里要说到是我在部署这个项目的时候遇到的IIS问题。

1.一开始我的IIS默认的应用程序池如下:


当我运行改程序的时候,VS显示的是 尚未在Web服务器上注册ASP.NET4.0,且IIS自动多了一个该项目网站且加了一个应用程序池,如下:

但是运行不成功,错误信息显示为:


于是上网查了一些资料,原因是先装VS2010,后装IIS的原因,解决方案为:

WIN+R 运行,

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

于是再次查看IIS应用程序池,发现结果如下:

我把该项目网站的应用程序池设置为 ASP.NET v4.0 Classic后,再次运行网站,又出现问题,如下:


于是我把 ISAPI和CGI 设置为如下:


问题终于解决,网站得以运行。

后即出现的IIS问题还有,关于身份验证的设置,连进去都不行,还以为是浏览器兼容性的问题,搞了好久,后来发现是身份验证的 Windows身份验证 没启用。

共有 人打赏支持
粉丝 0
博文 4
码字总数 2878
×
呗道crow
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: