我刚刚在Visual Studio 2012中创建了一个新的空网站并点击了运行(即在浏览器中查看),我收到此错误:
HTTP错误403.14 - 禁止Web服务器配置为不列出此目录的内容.
我进入IIS并单击目录浏览,然后确保已启用目录浏览但我仍然收到此错误.我弄清楚了吗?
我刚创建的网站项目没有列在IIS管理器中的默认网站中,我认为这很奇怪.
我该如何摆脱这个错误?
ASP.NET 5 RC2版本中有重大变化:
dnvm和dnu命令行,它们被替换为dotnet我正在尝试部署生成的文件dotnet publish.文件结构与RC1不同.我在事件查看器中看到以下错误:
Failed to start process with commandline '%LAUNCHER_PATH% %LAUNCHER_ARGS%', Error Code = '0x80070002'.
提到了这些环境变量web.config,它取自官方的rc1到rc2文档.
<configuration>
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*"
modules="AspNetCoreModule" resourceType="Unspecified"/>
</handlers>
<aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%"
stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout"
forwardWindowsAuthToken="false"/>
</system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)
什么是正确的价值观%LAUNCHER_PATH%和%LAUNCHER_ARGS%?这些值在其github发布文档中未提及.