在IIS应用程序中找不到Durandal App / main.js

时间:2014-01-24 11:54:01

标签: durandal

我一直在本地开发一个带有Durandal的应用程序,然后推送到Azure,一切都很好

但是,我尝试将其添加到我的本地IIS,供同事预览 http://yeps85228/gstt,它没有开始,出现此错误:

GET http://yeps85228/App/main.js 404 (Not Found) 

那么,我该如何将App重新路由到

http://yeps85228/gstt/App/main.js 

所以它是应用程序的相对路径

我已经从根目录中将App和Scripts文件夹添加为IIS虚拟文件夹,因此它现在可以运行,但是有更好的方法吗?

欢呼声

1 个答案:

答案 0 :(得分:0)

我有同样的问题。在页面开头添加base标记:

<html>
<head>
    <base href="http://yeps85228/gstt/" />
...

base代码的文档是here