Visual Studio 2015 RC
已将项目系统更改为使用ASP.net 5
文件夹结构。与以前版本相比的变化是引入了www
文件夹。
当链接到外部资源时,我无法使用站点根相对路径(如/css/references.css
)。我得到“未能加载资源”错误。文档-相对路径(../css/references.css
)工作。
例如:
<link rel="stylesheet" href="/css/reference.css" > **Fails**
<link rel="stylesheet" href="../css/reference.css" > **Works**`
有没有一种使用站点根相对路径的方法?
描述ASP.NET 5的web根 应用程序的Web根是项目中处理HTTP请求的根位置(例如。处理静态文件请求)。ASP.NET 5应用程序的webroot是使用project.json文件中的“webroot”属性配置的。
发布于 2015-05-07 15:43:54
简单地说:没有。
Cordova应用程序不会站在设备上的HTTP服务器上,以避免两个CORS问题,并确保低内存和CPU占用。相反,它使用文件路径,因此没有"web根“的概念。不幸的是,由于需要,不同平台的确切文件路径不同,因此您需要使用相对路径。
另外,在VS 2015 RC中,Apache项目工具中的文件结构实际上是科多瓦指挥线接口,而不是ASP.NET的文件结构,这样您就可以在Cordova项目中使用其他命令行工具,包括Cordova CLI本身。
https://stackoverflow.com/questions/30103490
复制相似问题