Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将.NET 4.5 RESTful API部署到IIS 10_Iis - Fatal编程技术网

将.NET 4.5 RESTful API部署到IIS 10

将.NET 4.5 RESTful API部署到IIS 10,iis,Iis,我在Visual Studio 2013中开发了一个ASP.NET Web服务。目标框架是.NET4.5 我正在尝试在Windows Server 2016上运行的IIS 10中部署Web服务。我已使用以下命令在IIS上注册了.NET 4.5-dism/online/enable feature/featurename:IIS-ASPNET45 我还启用了应用程序池中的32位应用程序 我还确保在应用程序开发功能中启用了.NET 4.6和ASP.NET 4.6的.NET扩展性 尝试浏览web服务时

我在Visual Studio 2013中开发了一个ASP.NET Web服务。目标框架是.NET4.5

我正在尝试在Windows Server 2016上运行的IIS 10中部署Web服务。我已使用以下命令在IIS上注册了.NET 4.5-dism/online/enable feature/featurename:IIS-ASPNET45

我还启用了应用程序池中的32位应用程序

我还确保在应用程序开发功能中启用了.NET 4.6和ASP.NET 4.6的.NET扩展性

尝试浏览web服务时出现以下错误-HTTP错误403.14-禁止web服务器配置为不列出此目录的内容

有趣的是,当我将web服务部署到IIS8时,它运行完全没有问题


我束手无策。有人能告诉我IIS 10哪里出了问题吗?

我建议您首先检查一下是否使用了正确的url,也许web api没有默认页面。此外,我建议您可以检查IIS网站文件夹,以确保您已将文件发布到正确的文件夹中。@BrandoZhang,我正在直接从IIS浏览。右键单击站点->管理->浏览。除此之外,我已经将api部署到IIS8,它运行时没有任何问题。