C# 如何使用Visual Studio 2017启动web项目

C# 如何使用Visual Studio 2017启动web项目,c#,C#,我试图从Visual Studio 2017 emulator启动一个C#web项目,但它不起作用: HTTP错误403.14-禁止 我使用的是IIS,而不是wwwroot 我已经尝试在IIS中激活,但这不是我想要的 有什么建议吗?403.14-禁止“Web服务器配置为不列出此目录的内容。”与您的应用程序正在运行的目录相关 如果既没有启用目录浏览功能,也没有配置默认文档,则可能会出现此问题 <system.webServer> <defaultDocument>

我试图从Visual Studio 2017 emulator启动一个C#web项目,但它不起作用:

HTTP错误403.14-禁止

我使用的是IIS,而不是
wwwroot

我已经尝试在IIS中激活,但这不是我想要的

有什么建议吗?

403.14-禁止“Web服务器配置为不列出此目录的内容。”与您的应用程序正在运行的目录相关

如果既没有启用目录浏览功能,也没有配置默认文档,则可能会出现此问题

<system.webServer>
    <defaultDocument>
       <files>
          <add value="your index file here" />
       </files>
    </defaultDocument>
    <directoryBrowse enabled="false" />
</system.webServer>


演示如何配置上述两个功能之一。

什么是“Visual Studio 2017 emulator”?什么是emulator?您应该能够使用F5调试VS项目,它将启动IIS的内部实例以显示网页。听起来你好像有什么东西混在一起了。运行项目不需要在计算机上安装IIS。但是,如果要将网页部署到IIS,则必须正确配置网页并部署项目。
<system.webServer>
    <directoryBrowse enabled="true" />
</system.webServer>