iis布置asp.net网站——服务应用程序不可用
本例环境:Windows XP SP3,iis 5.1,Visual Studio 2008,.NET 1.x,.NET 2.x,.NET 3.x,.NET 4.x
有时我们在做一个asp.net网站时,在Visual Studio中调试一切正常,但是发布在iis上,通过浏览器访问却遇到提示“服务应用程序不可用”的情况。
此时请检查如下的几种情况,他们都会导致此问题的出现:
1.检查.NET环境是否配置
此种情况常会出现在iis是在Visual Studio或者.NET Framework之后安装发生,iis无法正确解析asp.net网站,但却可以正常访问html页面,
依次打开“计算机管理→服务和应用程序→Internet信息服务→网站”,右键打开我们布置网站的属性,打开ASP.NET选项卡,查看是否选中正确的.NET版本,本例的asp.net网站是建立在.NET 2.0环境下的,所以选择的ASP.NET版本为 2.0.50727,如果是.NET 4.0环境下的开发,请选择 4.0.30319以此类推,
打开“开始→运行→cmd”,在命令提示符中进行.NET环境的重新注册,
cd 定位到.NET的安装位置 C:\Windows\Microsoft.NET\Framework\v2.0.50727,
重新注册 aspnet_regiis.exe -i -enable,
按照提示,重新注册.NET即可。
2.检查iis权限的设置
打开网站属性的“目录安全性”选项,点击“匿名访问和身份验证控制”下编辑
勾选“匿名访问”,用户添加Internet来宾用户,勾选“允许IIS控制密码”即可。
3.访问iis元数据库失败
需要查看系统日志进行解决,
依次打开“计算机管理→系统工具→事件查看器→应用程序”,找到记录下的日志,本例中可以通过类型、时间、来源和分类来快速找到对应错误的日志,
双击日志,查看内容,本例中的日志内容如下:
查看得出问题是ASPNET用户没有权限,
打开“开始→运行→cmd”,在命令提示符中进行ASPNET用户的授权,
cd 定位到 C:\Windows\Microsoft.NET\Framework\v2.0.50727,
授权给ASPNET用户 aspnet_regiis -ga aspnet,即可。
转载于:https://www.cnblogs.com/xwlyun/archive/2012/06/14/2549032.html
iis布置asp.net网站——服务应用程序不可用相关推荐
- 使用win10自带IIS发布ASP.NET网站
IIS发布ASP.NET网站 在学习Android的时候,由于没有学习使用JSP搭建网站后台,需要使用ASP.NET写一个网站后台程序来响应APP的网络请求.由于ASP.NET和Android中的lo ...
- IIS上asp.net网站无法访问
在本地可以正常访问的网站部署到IIS上就无法访问了,错误:服务器应用程序不可用 您试图在此Web服务器上访问的Web应用程序当前不可用. 错误原因可能是 1. IIS上选的版本不一样,选择正确的版本 ...
- 不用IIS运行ASP.Net网站
2019独角兽企业重金招聘Python工程师标准>>> 1.Cassini http://cassinipp.codeplex.com/ http://blog.csdn.net/s ...
- vs2010里面 新建网站里面的 asp.net网站 和 新建项目里面的 asp.net Web应用程序 的区别(上)
http://www.cnblogs.com/iceicebaby/archive/2012/02/21/2361558.html 一:先来看看 新建网站 里面的 ASP.NET 网站的建立过程 ...
- ASP.NET服务器应用程序不可用
0. 测试环境 windows server 2003,IIS 6.0,visual studio 2005,MySQL 1. 现象描述 数据库搭好,在visual studio里面调试好,放到IIS ...
- ASP.NET Core:从ASP.NET Web API迁移的多层数据服务应用程序
目录 介绍 设置和运行示例应用程序 类库项目 依赖注入 访问应用程序设置 实体框架核心相关更改 主键标识插入问题 数据上下文和连接字符串 自定义存储库(Repositories) LINQ表达式翻新( ...
- ASP.NET网站还是ASP.NET Web应用程序?
当我在Visual Studio中启动新的ASP.NET项目时,可以创建一个ASP.NET Web应用程序,也可以创建一个ASP.NET网站. ASP.NET Web应用程序和ASP.NET网站之间有 ...
- 学习笔记---将Asp.Net网站发布到IIS的四种方法及注意事项
将Asp.Net网站发布到IIS的四种方法及注意事项: 不管是那种发布方法, 第一件事情是让IIS能够支持asp.net程序, 默认IIS是不开器asp.net网站程序的支持的.在IIS中的" ...
- 云服务器iss列表,【踩坑】发布ASP.NET网站到本地IIS和云服务器
疑问:如何在服务器上发布一个网站? 申请了某某云的1元服务器域名,然而并不知道有什么乱用.总所周知,服务器一般都是用来发布网站的,然后我就陷入了一个很大的疑问中:如何在服务器上发布一个网站? 想起之前 ...
最新文章
- 他研究了5000家AI公司,说人工智能应用该这么做!
- 陷入迷茫的时候怎么办呢?
- codeforces 1097 Hello 2019
- 系统分析师考试结束了
- python 对象_Python小课堂面向对象
- 2000个流处理器?RV870消息首次透露
- JavaScript返回上一页并刷新的多种实现方法(十八)
- html/jsp下载Excel文件
- 经典实用数据库新书推荐-关于mysql和oracle【转孟光】
- 基于stm32c8t6和mpu6050的三轴云台控制
- 贴出最新整理的英语谚语大全 3267条
- 一文让你学会PC软件升级,学不会过来打我
- Android下红包雨的实现
- 微信第三方登陆实现-微信浏览器实现弹出提示授权非微信浏览器提供二维码
- 微信PC端或将支持自动登录?网友直呼好家伙
- win7怎么更换锁屏壁纸
- MSTAR软件框架!
- 对抗生成网络(GAN)简介及生成数字实战
- 莫烦Python教程之Pandas教程
- 无为无欲、与世无争,也就没有烦恼......