0
我在Anglular 4中有一個項目,它有服務從'資產'文件夾中獲取JSON數據。我使用'ng build'命令創建了dist文件夾,然後將其添加到默認站點的IIS中。在'index.html'中,我設定了。部署角4到IIS
索引頁面加載好使用URL一樣 -
http://bla1.bla2.bla3.com/DistFolder
不過,我得到了我指我的服務withing的「資產」文件夾中的文件的錯誤。我在該資產文件夾中有一些jsons和png文件。
我得到錯誤,如下面 -
獲取http://bla1.bla2.bla3.com/assets/somefile.json 404(未找到)
你的幫助是非常讚賞。
在此先感謝。
嗨安德烈, 這個問題不看與JSON作爲我得到了同樣的錯誤了PNG文件,我在資產文件夾中。我在我的問題中也提到了這一點。 –
謝謝安德烈,你的回答很有幫助。 但是,我不得不解決問題如下,使其工作。 i。我在我的代碼中將資產文件夾稱爲/asset/some.json而不是./assets/some.json。 ii。我必須按照您的建議啓用json iii。我必須在web.config文件中添加URL Rewrite規則,如下所示: https://blogs.msdn.microsoft.com/premier_developer/2017/06/14/tips-for-running-an-angular-app-in-iis/ –
很高興幫助。僅供參考,就第3點而言,有一種更簡單的方法可以解決這個問題,而無需安裝URL Rewrite模塊。請在[此帖子](https://stackoverflow.com/a/45844151/6139866)上查看我的解答。 –