0

VisualStudio2012でASP.NETMVC4WebサイトのWebDeployパッケージを構築しました。

サーバーでデプロイヤーを実行すると、サーバー上のサブディレクトリにWebサイトが正常にデプロイされます。/myapp

ただし、localhost/myappブラウザでに移動すると、404が表示されます。IISが物理パス(1対1)を探しているようです。IISを構成したり、書き換えルールを設定して、IIS/myapp内で機能するようにするにはどうすればよいですか?

たとえば、Webサイトが指しているリンクとリダイレクトは、ポイントする必要localhost/static/style.cssがあるときに、を指しているlocalhost/myapp/static/style.css

4

2 に答える 2

2

パスでチルダを使用して、ASP.NETにアプリケーションルートからのパスをたどるように指示できます。

~/static/style.css
于 2012-10-29T23:36:35.050 に答える
0

IISでというアプリケーションを作成しましたmyappか?Webサイトのファイルを展開した場所を指すパスが必要です-あなたの場合:/myapp

于 2012-10-29T23:39:35.233 に答える