0

MVC 4 アプリケーションをArvixe.com ホスティングにデプロイしました。ローカルではすべて問題なく、サイトは完全に開きますが、展開後、サイトは開きますが、完全ではありません。css、jquery、javascriptが動かない。htmlタグのみのようです。Arvixe のサポートから次のメールが届きました: How to Bin Deploy ASP.NET Assemblies on Shared Servers . でもよく分からん。サイトが完全に開かない理由を見つけるのを手伝ってくれる人はいますか? これを解決するためにチェックするシュラウドは何ですか?

4

1 に答える 1

1

ビューとリソースをリンクするときは、相対パスを使用する必要があります

それ以外の

"Views/MyView.aspx"

使用する

"~/Views/MyView.aspx"

これは、アプリケーション内のすべてのリソースに有効であり、これらの問題を引き起こすことがわかっています。
ローカルで作業する場合、パスはすべてコンピューターに解決されるため、正しいパスです。

Web 環境では、すべてのリソースの前で URL が解決されるように、相対パスを使用する必要があります。

于 2013-03-19T12:00:15.907 に答える