2

我在 Mac OSX Lion 上托管的 VMWare Fusion 5 虚拟机上运行 Windows 7 Prof

  1. 使用 VS2012 Express for Web 通过 File New 项目创建了一个新的 ASP.Net MVC4 WebAPI 项目
  2. 点击 F5,默认网页显示在浏览器中
  3. 在 IIS 上创建一个名为 MyApi 的新网站,侦听端口 90 并将其绑定到 C:\MyApi
  4. 右键单击 VS2012 中的项目并使用发布选项选择上面创建的网站
  5. 当我导航到http://localhost:90/而不是默认网页(从步骤 1 开始)时,我收到 403.14 目录列表禁止错误。
  6. 新网站配置为在配置为以我的登录帐户运行的 MyApi 应用程序池下运行。

我错过了什么?如何让 MyAPI 启动并运行。

我想将它托管在 Win 7 上的 IIS 中,这样我就可以从我的 iPhone 上运行的应用程序调用 web 服务。

任何帮助高度赞赏

4

1 回答 1

6

这个问题的答案解决了我的问题

在 IIS 7.5 中托管的 Web Api 中找不到 HTTP 404 页面

<system.webServer>
    .....
    <modules runAllManagedModulesForAllRequests="true" />
    .....
</system.webServer>
于 2013-04-22T23:32:49.163 回答