短的问题:允许默剧
有什么更多的,我需要怎样做才能让我的MVC应用程序,而不是编辑我的web.config文件扩展名?以下不工作:
<system.webServer>
<staticContent>
<mimeMap fileExtension=".cch" mimeType="application/unknown" />
<mimeMap fileExtension=".cc1" mimeType="application/unknown" />
</staticContent>
<handlers>
...
</handlers>
长的问题(详细信息):
最重要的细节,上面代码工作在非mvc ASP .NET web应用程序,所以在MVC中有一些可以防止这种情况的东西(这也是高级答案在其他我有f ound)。我也知道路径是正确的,因为我可以访问与文件(.cch,.cc1)相同的文件夹中的图片文件。
我已经使用了一个软件(Fusion 2.5)来创建一个可以与HTML5一起工作的应用程序。当您导出应用程序时,您会得到一个index.html,一个JavaScript文件,包含所有图形,.cch文件和.cc1文件的图片文件。
Picture of my project in Visual Studio
如果你能看到index.html页面,这是我想出来的文件。显然,这不是在MVC中做事情的正确方法,但是网站确实打开了,并且在.cch文件中显示了一个404没有找到的地方(如果我点击这个,我就会得到我首先链接的错误页面)。为了记录,我也尝试将index.html的内容移动到布局文件中,但我在这里得到相同的错误。访问.png文件工作得很好。
代码,其中.cch文件用于:
<script src="src-right/Runtime.js"></script>
<script>
window.addEventListener("load", windowLoaded, false);
function windowLoaded()
{
new Runtime("MMFCanvas", "resources-right/right.cch");
}
</script>
没有人有任何想法怎么回事?
编辑:
我做什么我应该在很久以前做解决了这个:启动一个新的MVC项目。我对实际的问题无能为力,但比较我的新旧项目中的两个web.config文件,我发现它们完全不同。问题MVC项目也是我在这台PC上的第一个项目,在此期间,我做了很多事情,例如修复与Azure的连接等。也许,在某个地方,出了问题。再次
谢谢:)
您能确认'new Runtime(“MMFCanvas”,“resources-right/right.cch”);'创建的路径是否正确? –
是的,这应该是正确的。Chrome在cch文件的路径上显示404错误,但是如果我尝试使用同一文件夹中的任何图片,它的工作情况。 – mathkid91
没有看到错误页面,我的不好。检查我的答案 –