好吧,字面上花了14个小时试图让它今天上班。我在VB中使用Visual Studio 2013 Ultimate构建的asp.net Web应用程序 - 在localhost上一切正常 - 当我向远程服务器推送css样式并且js不加载时。我把网站推到了我运行iis 6的deb盒子里,一切正常。所以我知道问题不在代码中。而且我不是IIS专家,所以任何帮助或指示正确的方向都会受到赞赏。
答案 0 :(得分:0)
好几个小时后我找到了答案。
安装ASP.net时,默认情况下不启用静态内容
要启用此功能,请转到开始|控制面板|程序和功能|打开或关闭Windows功能|互联网信息服务|万维网服务|常见的Http功能并检查静态内容框。
这也可以通过web.config文件完成,如此
<handlers>
<clear />
<add
name="StaticFile"
path="*" verb="*"
modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule"
resourceType="Either"
requireAccess="Read" />
</handlers>
<staticContent>
<mimeMap fileExtension=".*" mimeType="application/octet-stream" />
</staticContent>
我希望这可以帮助其他有同样问题的人