MVC Durandal应用程序仅在服务器根URL中有效

彼得·沃恩

当我从Visual Studio 2013 Durandal模板创建项目并运行该项目时,它在我的开发Web服务器中提供了Durandal Starter Kit Web的工作实例。

当我将其部署到IIS Web应用程序时,它会到达初始屏幕,并在那里停滞。Fiddler揭示了一个404尝试GET /App/main.js HTTP/1.1,显然是它停顿的原因。

这给我们带来了一个问题:大概有些设置需要引起注意,但是什么地方?这应该是GET /c2/App/main.js HTTP/1.1或者可能是GET App/main.js HTTP/1.1

彼得·沃恩

我不知道该让我感到尴尬还是该项目模板的作者。在Index.cshtml文件中,main.js通过以下行加载:

<script type="text/javascript" 
        src="~/Scripts/require.js" 
        data-main="/App/main">
</script>

真?绝对网址?

至少很容易修复。

删除前导斜杠或向HTML添加基本标记,如下所示:

<html>
  <head>
    <base href="http://myserver/path/to/app/root/" />

最好不要删除斜杠,data-main因为可以使用相对路径将其发布到任何位置。我想您也可以为base标签指定一个相对的基数,但是我从未测试过它,反正它是更多的代码。

<script type="text/javascript" 
        src="~/Scripts/require.js" 
        data-main="App/main">
</script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Linux服务器上托管MVC应用程序

来自分类Dev

'/'应用程序资源中的服务器错误仅在mvc4中的aspx页面中找不到错误

来自分类Dev

mvc 应用程序中检查连接字符串是否有效的最快位置

来自分类Dev

服务器端MVC框架是否仍与单页应用程序相关?

来自分类Dev

如何在我的开发服务器上创建新的MVC应用程序?

来自分类Dev

“ /”应用程序中的MVC 4-服务器错误

来自分类Dev

将MVC应用程序部署到服务器后,CSV文件导入失败

来自分类Dev

如何在远程服务器上调试.net Core 2.1 MVC Web应用程序?

来自分类Dev

ASP.NET MVC 2.0应用程序无法在服务器上运行

来自分类Dev

文件上传MVC 4 Web应用程序到服务器,无需模式

来自分类Dev

如何使用 asp.net mvc 应用程序从服务器上的网络路径读取

来自分类Dev

ASP.NET MVC 应用程序中的 IIS 服务器 MIME 错误

来自分类Dev

.Net 4.5 MVC 4应用程序“在指定状态下无法有效使用密钥”的错误

来自分类Dev

学习ASP.Net MVC并在“ /”应用程序中构建用户管理器服务器错误

来自分类Dev

无法从IIS(内部服务器500)运行带有Visual Studio 2015的简单ASP.NET MVC应用程序

来自分类Dev

在具有Java配置的Spring MVC 4 Web应用程序中的Web服务器(Wildfly)上运行时,JPA命名和条件查询失败

来自分类Dev

如何从部署在另一台服务器上的MVC4.net应用程序调用部署在远程服务器上的Servicestack服务?

来自分类Dev

在asp.net MVC中有效搜索

来自分类Dev

防火墙后面的服务器上的Asp.Net MVC应用程序的部署策略

来自分类Dev

单页应用程序-我应该在服务器端使用MVC Framework吗?

来自分类Dev

将MVC应用程序发布到Web服务器后无法生成SSPI上下文异常

来自分类Dev

在Ubuntu 16.04上运行简单的.Net Core MVC应用程序时出现内部服务器错误

来自分类Dev

如何在Spring MVC应用程序中插入TCP-IP客户端服务器

来自分类Dev

如何在Spring MVC应用程序中插入TCP-IP客户端服务器

来自分类Dev

ASP.Net MVC应用程序-授权在登台服务器上的执行方式不同

来自分类Dev

如何将Cookie从Winform应用程序发送到服务器ASP.MVC 4

来自分类Dev

防火墙后面的服务器上的Asp.Net MVC应用程序的部署策略

来自分类Dev

在服务器上运行但未在devbox上运行的Spring MVC应用程序中出现404错误

来自分类Dev

要在服务器中添加哪些功能来部署ASP.Net MVC Web应用程序?

Related 相关文章

  1. 1

    在Linux服务器上托管MVC应用程序

  2. 2

    '/'应用程序资源中的服务器错误仅在mvc4中的aspx页面中找不到错误

  3. 3

    mvc 应用程序中检查连接字符串是否有效的最快位置

  4. 4

    服务器端MVC框架是否仍与单页应用程序相关?

  5. 5

    如何在我的开发服务器上创建新的MVC应用程序?

  6. 6

    “ /”应用程序中的MVC 4-服务器错误

  7. 7

    将MVC应用程序部署到服务器后,CSV文件导入失败

  8. 8

    如何在远程服务器上调试.net Core 2.1 MVC Web应用程序?

  9. 9

    ASP.NET MVC 2.0应用程序无法在服务器上运行

  10. 10

    文件上传MVC 4 Web应用程序到服务器,无需模式

  11. 11

    如何使用 asp.net mvc 应用程序从服务器上的网络路径读取

  12. 12

    ASP.NET MVC 应用程序中的 IIS 服务器 MIME 错误

  13. 13

    .Net 4.5 MVC 4应用程序“在指定状态下无法有效使用密钥”的错误

  14. 14

    学习ASP.Net MVC并在“ /”应用程序中构建用户管理器服务器错误

  15. 15

    无法从IIS(内部服务器500)运行带有Visual Studio 2015的简单ASP.NET MVC应用程序

  16. 16

    在具有Java配置的Spring MVC 4 Web应用程序中的Web服务器(Wildfly)上运行时,JPA命名和条件查询失败

  17. 17

    如何从部署在另一台服务器上的MVC4.net应用程序调用部署在远程服务器上的Servicestack服务?

  18. 18

    在asp.net MVC中有效搜索

  19. 19

    防火墙后面的服务器上的Asp.Net MVC应用程序的部署策略

  20. 20

    单页应用程序-我应该在服务器端使用MVC Framework吗?

  21. 21

    将MVC应用程序发布到Web服务器后无法生成SSPI上下文异常

  22. 22

    在Ubuntu 16.04上运行简单的.Net Core MVC应用程序时出现内部服务器错误

  23. 23

    如何在Spring MVC应用程序中插入TCP-IP客户端服务器

  24. 24

    如何在Spring MVC应用程序中插入TCP-IP客户端服务器

  25. 25

    ASP.Net MVC应用程序-授权在登台服务器上的执行方式不同

  26. 26

    如何将Cookie从Winform应用程序发送到服务器ASP.MVC 4

  27. 27

    防火墙后面的服务器上的Asp.Net MVC应用程序的部署策略

  28. 28

    在服务器上运行但未在devbox上运行的Spring MVC应用程序中出现404错误

  29. 29

    要在服务器中添加哪些功能来部署ASP.Net MVC Web应用程序?

热门标签

归档