私はWebアプリケーションasp.net mvcを持っています。このアプリケーションでは、私はフランス語を持っていることのように設定するDataTableの使用:私は(ビジュアルで自分のアプリケーションを公開するとき、私はローカルに自分のアプリケーションをテストする場合DataTables asp.net mvcアプリケーションのjson言語ファイル
<script type="text/javascript">
$(function() {
$('table#list').DataTable({
'language': {
'url': '@Url.Content("~/Content/datatables-i18n.fr.json")'
}
})
});
</script>
を、それは動作しますが、私はフランス語でデータテーブルを持っていますが、スタジオ)、それはもはや働いていない。 Iこのエラーがあります:
Failed to load resource: the server responded with a status of 404 (Not Found)
をしかし、私は代わりに私のファイルのCDNのURLを渡すと、それは公開後ローカルでも動作します:ファイルをパブリッシュした後に発見されていない理由
<script type="text/javascript">
var table;
$(function() {
table = $('table#list').DataTable({
language: {
'url': 'http://cdn.datatables.net/plug-ins/1.10.16/i18n/French.json'
}
})
</script>
あなたは知っていますか?あなたは、ファイルが対応するフォルダに存在することを確認している
こんにちは、多分それはobviouse質問ですが、あなたは、Visual Studioがあなたのローカライズされたファイル(私はソリューションエクスプローラについて話して公開されていることを肯定している - >プロパティを/Content/datatables-i18n.fr.json - >コピーを出力フォルダにコピーします)? –