私のビューでは、画像のような静的コンテンツやJavaScriptコード(Ajaxの呼び出しと呼び出し)を含むリンクなどのURLに/My/Urls.something
のようなURLがマップされています。など)。ASP.NET MVCのサブサイトのURL
URLの前/
は、ドメインのルートにそれを再マップするので、しかし、サイトはサブサイトとして展開されている場合、たとえばhttp://mysite.com/myapp/
のために、この私がhttp://mysite.com/
のように、最初のレベルのドメインに私のアプリを展開するときにこれが正常に動作しますもはや動作しません。(たとえば、/My/Urls.something
- >My/Urls.something
)を省略したhttp://mysite.com/myapp/admin
のような内側のページでは、http://mysite.com/myapp/My/Urls.something
を読んでいますが、私はhttp://mysite.com/myapp/admin/My/Urls.something
となります。
助けが必要ですか?
私はアクションが、画像やJavaScriptファイルをリンクしたくないですか? – pistacchio
さて、あなたはそれをアクションメソッドで実行し、Fileの結果を返すことができます。こうすることで、ファイルへのアクセスを制御できます。または、結果のパスをアクションメソッドから取り出し、最後のビットを取り除いてファイル名を入れることができます。 –