短的問題:允許默劇
有什麼更多的,我需要怎樣做才能讓我的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
沒有看到錯誤頁面,我的不好。檢查我的答案 –