2011-12-29 13 views
0

私はローカルで走りたいと思っていたウェブサイトを持っていますが、問題なく走れました。しかし、ウェブサイトがホストからダウンロードされたので、ローカルのものをオンラインにするインナーリンクをすべて変更しなければなりませんでした。私が最初に多くのことを試してみましたが、私は次のように使用するまでは何も実際に動作しない:Localhost:PortNumberに問題がありますか?

ます。http:\ localhostを:ポート番号の\ウェブサイト........今

私は新しいを作成したときフォルダに入れてウェブサイトを置いて、ポート番号が変更されたので、私が入れたすべてのリンクはもう働かず、ポート番号を再度変更する必要がありました。 localhost:portnumberを記述するのではなく、この問題の解決策はありますか?新しいフォルダに毎回ポート番号が変わるのはなぜですか?

+0

パス全体を使用しないでください。 .... – Ruben

+0

それはうまくいきました。ピックソースを選んで、私が望むページを参照すると、与えられたパスは../page.aspxのようになるからです。ページをクリックした後、次のページも参照すると、/ DemoAccount/DemoAccoun/.....のようなページにフォルダが2回含まれます。 –

+0

この記事を読んでみてください:http://msdn.microsoft.com/en-us/library/ us/library/ms178116.aspx相対パスがより良い解決策になると思うので、それがあなたを助けてくれるかどうかを見てください。 – Ruben

答えて

2

リンクには相対パスを使用できます。名前をクリックし、ウェブサイト/ Webサービスプロジェクトソリューションエクスプローラで

  1. - あなたは本当に

    は、ASP.NET開発サーバーのポートを指定するには、次の手順を試してみてくださいアプリケーションの特定のポートを使用する場合アプリケーションの
  2. プロパティペインで、ダイナミック ポートの横の下向き矢印をクリックし、ドロップダウンリストから[偽]を選択します。ポート番号プロパティの編集が有効になります。
  3. プロパティペインで、ポート番号の横にあるテキストボックスをクリックし、ポート番号に を入力します。
  4. プロパティペインの外側をクリックします。これにより、プロパティー の設定が保存されます。

は、ASP.NET開発サーバーのポートを指定するには - Webアプリケーションプロジェクト

  1. 右ソリューションエクスプローラでプロジェクトをクリックし、[選択し 「プロパティ」
  2. をクリックして「 「Web」タブをクリックします。
  3. [ポートの自動割り当て]の代わりに[特定のポート]をオンにします。
+0

画像にlocalhost:portnumberを使用すると、画像がロードされません。 –

+0

画像が有効かどうかを確認してください。 –

+0

はい彼らは有効です –