【问题标题】:Hosting ASP.Net MVC 4 SPA web Application in IIS在 IIS 中托管 ASP.Net MVC 4 SPA Web 应用程序
【发布时间】:2013-01-02 06:09:36
【问题描述】:

我的申请在ASP.NET MVC 4 SPA. 安装Web-tools 2012.2.后使用Visual Studio 2012中的模板开发的 但是在我的工作之后,当我将它发布到本地文件夹后尝试在 IIS 中托管它时,我收到了目录列表丢失错误。 我也尝试过使用普通的 ASP.NET SPA,结果是一样的。 也尝试指定默认文档选项,但没有帮助。 调试工作正常并且能够获得输出。 我在我的开发机器上安装了 IIS 并尝试过,但现在卡在了同一个地方。

我正在使用 ASP.NET MVC 4 SPA 和 Entity Framework 5.0.0.0

提前致谢。

【问题讨论】:

  • 您是否对 MVC 程序集使用 bin 可部署程序集功能?
  • @MarkG - MVC4 总是 bin-deployed
  • 好点 - 忘了!

标签: iis asp.net-mvc-4 publish web-hosting singlepage


【解决方案1】:

您是否在 MVC 之后安装了 IIS?如果是这样,您需要向 IIS 注册 ASP.NET。打开 VS 命令提示符并输入 aspnet_regiis -i - 请参见此处:http://msdn.microsoft.com/en-us/library/k6h9cz8h(v=vs.100).aspx

【讨论】:

    【解决方案2】:

    解决了。需要复制解决方案中的Services(DLL)文件夹。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-02
      • 1970-01-01
      • 1970-01-01
      • 2021-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多