使用 aspnet_regiis -i 时出现“dns server not authoritative for zone”错误

Posted

技术标签:

【中文标题】使用 aspnet_regiis -i 时出现“dns server not authoritative for zone”错误【英文标题】:Getting 'dns server not authoritative for zone' error when using aspnet_regiis -i 【发布时间】:2016-10-31 11:16:36 【问题描述】:

我第一次尝试让 .NET 4.5.1 asp.net 应用程序在我的公司计算机(Windows 7 Enterprise)上运行。 Visual Studio 告诉我将 ASP.NET 配置为使用 .NET 4.5。当我在管理员命令提示符下发出aspnet_regiis -i 时,该命令显示“服务器对区域没有权威”消息。我发现的一个建议是运行sfc /scannow 以防可能发生损坏。它报告没有发现任何问题。我也重启了。

这台机器的 DNS 后缀搜索列表中有一堆服务器。我不认为这有什么不同。

我无法使用 IIS 服务器运行应用程序,因为它给出了错误消息“处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中包含错误模块“ManagedPipelineHandler””。可能原因:使用了托管处理程序;但是,ASP.NET 未安装或未完全安装。 该网站在 IIS Express 下运行良好。

关于如何解决此问题的任何想法?

【问题讨论】:

【参考方案1】:

我专门使用了 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe 中的那个,它起作用了。似乎只是在命令提示符下运行 aspnet_regiis.exe 使用了无法正常工作的版本。

【讨论】:

以上是关于使用 aspnet_regiis -i 时出现“dns server not authoritative for zone”错误的主要内容,如果未能解决你的问题,请参考以下文章

在 TypeScript 文件中使用 node.d.ts 时出现编译错误

运行 adb 命令时出现问题 / 使用平板设备进行开发时出现问题

使用空格时出现 UnicodeEncodeError

使用“endEditing”时出现“NSInvalidArgumentException”错误

调用printf%s时出现分段错误

与 DLL 链接时出现“‘atexit’的多重定义”