第一次发布网站时往往还会遇到以下几个问题
2014-01-18 08:49
344 查看
在第一次发布网站时往往还会遇到以下几个问题:
(1)浏览器中输入网站的地址后出现如下的提示:
“服务器应用程序不可用
您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。”
当我们查看系统事件日志发现:
错误:
未能初始化 AppDomain:/LM/W3SVC/1/Root,未能加载文件或程序集“System.Web....”
错误:
由于无法创建应用程序域,因此未能执行请求。错误: 0x80070005 拒绝访问。
警告:
未能初始化 AppDomain:/LM/W3SVC/...
Exception: System.IO.FileLoadException
Message: 未能加载文件或程序集“System.Web, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。拒绝访问。
等的错误提示信息。
对于上述问题产生的原因一般有两个:
1、asp.net2.0没有正确地在IIS中注册
2、权限问题
如果是第一种情况,可以重新注册asp.net:
系统盘\windows\microsoft.net\framework\v2.0.50727(此处为版本号)\aspnet_regiis.exe
-i
或者是直接在Mocrosoft .NET Framework v2.0 的SDK命令提示符下输入:aspnet_regiis.exe
-i
如果是权限问题,需要确保asp.net运行帐户(默认情况下,在win2003中是Network
Service,在xp中是aspnet)对N个目录具有相应的访问权限,主要是系统目录
(具体列表可以在网上很容易找到),还有一个容易忽略的目录:Web应用所对应的虚拟目录
(2)浏览器中输入网站的地址后出现如下的提示:
“访问IIS元数据失败”
这是由于先安装的VS 2005,后安装的IIS才出现的。
解决办法如下:
在开始菜单中打开 "Microsoft .NET Framework SDK V2.0"目录下的“SDK 命令提示符”,
打开以后在命令提示符中运行“aspnet_regiis -r”就可以了.
如果你安装的只是.net Framework,那么可以到下面的目录运行同样的命令:
%Systemroot%\Microsoft.NET\Framework\v2.0.50727
二、创建FTP远程管理账号
在IIS中创建了发布ASP.NET网站需要的站点后,还需要为用户提供一个用于远程上传文件的FTP服务器账号。
当然如果只是在局域网上发布的话,最后一步就省了。.
(1)浏览器中输入网站的地址后出现如下的提示:
“服务器应用程序不可用
您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。”
当我们查看系统事件日志发现:
错误:
未能初始化 AppDomain:/LM/W3SVC/1/Root,未能加载文件或程序集“System.Web....”
错误:
由于无法创建应用程序域,因此未能执行请求。错误: 0x80070005 拒绝访问。
警告:
未能初始化 AppDomain:/LM/W3SVC/...
Exception: System.IO.FileLoadException
Message: 未能加载文件或程序集“System.Web, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。拒绝访问。
等的错误提示信息。
对于上述问题产生的原因一般有两个:
1、asp.net2.0没有正确地在IIS中注册
2、权限问题
如果是第一种情况,可以重新注册asp.net:
系统盘\windows\microsoft.net\framework\v2.0.50727(此处为版本号)\aspnet_regiis.exe
-i
或者是直接在Mocrosoft .NET Framework v2.0 的SDK命令提示符下输入:aspnet_regiis.exe
-i
如果是权限问题,需要确保asp.net运行帐户(默认情况下,在win2003中是Network
Service,在xp中是aspnet)对N个目录具有相应的访问权限,主要是系统目录
(具体列表可以在网上很容易找到),还有一个容易忽略的目录:Web应用所对应的虚拟目录
(2)浏览器中输入网站的地址后出现如下的提示:
“访问IIS元数据失败”
这是由于先安装的VS 2005,后安装的IIS才出现的。
解决办法如下:
在开始菜单中打开 "Microsoft .NET Framework SDK V2.0"目录下的“SDK 命令提示符”,
打开以后在命令提示符中运行“aspnet_regiis -r”就可以了.
如果你安装的只是.net Framework,那么可以到下面的目录运行同样的命令:
%Systemroot%\Microsoft.NET\Framework\v2.0.50727
二、创建FTP远程管理账号
在IIS中创建了发布ASP.NET网站需要的站点后,还需要为用户提供一个用于远程上传文件的FTP服务器账号。
当然如果只是在局域网上发布的话,最后一步就省了。.
相关文章推荐
- IIS下发布网站 遇到几个小问题
- 第一次用IIS发布网站时遇到的两个问题
- ASP.NET发布网站遇到的几个问题
- IIS 发布网站遇到的问题
- vs2005 发布网站的一个小问题困了我好几个小时,晕
- 今天我在IIS里发布网站,遇到了4个问题,将其解答发出来,顺便可以作为发布网站的一般检查步骤
- “网站发布时Login.aspx遇到问题”的解决方案
- 发布ASP.NET MVC 4.0 网站到Web服务器上遇到的若干问题
- 在window server 2008 64位系统上 发布网站的过程中遇到的问题(转)
- 发布网站遇到的问题
- 发布IIS网站遇到的问题
- 初次在本地IIS上发布网站遇到的问题
- iis7发布.net网站遇到的问题解决
- vs2012发布网站到IIS遇到的问题
- “网站发布时Login.aspx遇到问题”的解决方案
- 第一次尝试用python来编程实现“helloworld”,顺利成功,过程中遇到几个小问题
- iis发布网站遇到的问题
- iis预览.net发布的网站时遇到的莫名问题:无资源行。
- 自己动手做动态网站并发布遇到的问题(写给刚接触动态网站的初学者)
- vs 2015 结合新配置的IIS 发布网站过程中遇到的问题及解决办法?