newH  

这个500.19问题有很多种:

看错误代码:

第一种HRESULT: 0X8007000D,是ApplicationHost.config 文件或 Web.config 文件中包含格式错误的 XML 元素。应该从 ApplicationHost.config 文件或从 Web.config 文件中删除的格式错误的 XML 元素。这一种出现不容易改。

第二种HRESULT: 0X80070005 ,是你没有权限或者权限不够。

  1. 用鼠标右键单击包含 ApplicationHost.config 文件的文件夹(也就是你想发布的文件夹),或用鼠标右键单击可能包含 Web.config 文件的虚拟或应用程序目录。
  2. 单击 属性.
  3. 请单击 安全 选项卡,然后单击 编辑.
  4. 单击 添加.
  5. 在 输入要选择的对象名称 框中键入 计算机名\IIS_IUSRS请单击 请检查姓名然后单击 确定.

    注意 计算机名 是计算机名称的占位符。
  6. 单击以选中 读取 复选框,然后单击 确定.
  7. 属性对话框中的文件夹,请单击确定.

第三种HRESULT: 0X800700B7,由于 ApplicationHost.config 文件使用了下面的代码的重复项,则会出现此问题。

 

<add accessType="Allow" users="*" />。解决在 ApplicationHost.config 文件中,删除授权规则的重复条目。若要执行此操作,请执行以下步骤:

 

 

还经常遇到的是就是先装的vs后装的iis

 

1.打开运行,输入cmd进入到命令提示符窗口。
2.进入到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 目录。

 3.输入aspnet_regiis.exe –i 执行既可

注意:如果系统为64位 第二步的路径为C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727 

 

posted on 2013-08-05 11:21  newH  阅读(1673)  评论(0)    收藏  举报