
这个500.19问题有很多种:
看错误代码:
第一种HRESULT: 0X8007000D,是ApplicationHost.config 文件或 Web.config 文件中包含格式错误的 XML 元素。应该从 ApplicationHost.config 文件或从 Web.config 文件中删除的格式错误的 XML 元素。这一种出现不容易改。
第二种HRESULT: 0X80070005 ,是你没有权限或者权限不够。
- 用鼠标右键单击包含 ApplicationHost.config 文件的文件夹(也就是你想发布的文件夹),或用鼠标右键单击可能包含 Web.config 文件的虚拟或应用程序目录。
- 单击 属性.
- 请单击 安全 选项卡,然后单击 编辑.
- 单击 添加.
- 在 输入要选择的对象名称 框中键入 计算机名\IIS_IUSRS请单击 请检查姓名然后单击 确定.
注意 计算机名 是计算机名称的占位符。 - 单击以选中 读取 复选框,然后单击 确定.
- 在属性对话框中的文件夹,请单击确定.
第三种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

浙公网安备 33010602011771号