問題タブ [resolveurl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-2.0 - コントロールが存在しない状態で、ASP.NETの「〜」アプリパスをWebサイトルートに解決するにはどうすればよいですか?
Global.asax(HttpApplication)、HttpModule、HttpHandlerなどの非ページコンテキスト内から「〜/ whatever」を解決したいのですが、コントロール(およびページ)に固有の解決メソッドしか見つかりません。
アプリには、これをページコンテキストの外にマッピングできる十分な知識が必要だと思います。いいえ?または、少なくとも、アプリのルートがわかっている場合は、他の状況でも解決できるはずです。
更新:理由は、web.configurationファイルに「〜」パスを貼り付けており、前述の非制御シナリオからそれらを解決したいからです。
更新2:ファイルシステムパスではなく、Control.Resolve(..)URLの動作などのWebサイトルートにそれらを解決しようとしています。
apache - ファイルを正しく解決するための Apache ローカル構成
ローカルの Mac OS X コンピュータで動作するように Apache と PHP を構成しました。ライブ サイトのファイルを読み込もうとするときを除いて、PHP は正常に動作するようになりました。ライブ サイトには個別のディレクトリがあり、クライアント名などでソートされています。
ローカル Web サーバー ドキュメントのデフォルト ルートにシンボリック リンクを作成しました。私の問題は、Apache が HTML ページにある相対パスをロードしたくないように見えることです。たとえば、src="/css/main.css" がありますが、Apache はファイルをロードしません。画像の場合と同様に、ファイルが見つからない 404 エラーとして解決されます。次に、シンボリックリンクである可能性があると考えたので、ディレクトリ全体をApacheドキュメントルートにコピーしましたが、それでも同じ結果が得られました.
Apache、PHP、MySQL を実行してローカルで開発し、準備ができたら公開するようにローカル開発環境をセットアップしたいと思っています。MAMPのインストールも試しましたが、同じ問題がありました。
asp.net - 静的 Web メソッドの ResolveUrl
"../../images/test.png" のような URLを静的な asp.net Web メソッドで" http://yoursite.com/images/test.png " に解決するにはどうすればよいですか?
c# - ResolveUrlをオーバーライドすることは可能ですか?
次の.netアプリケーションを使用して、イメージまたはcssファイルまたはjavascriptファイルへのパスを解決します。
すべてのページとコントロールは、ベースページまたはベースユーザーコントロールから継承します。
ファイルパスにカスタムロジックを含めることができるように、ResolveUrlメソッドをオーバーライドしようとしましたが、成功しませんでした。
ResolveUrlメソッドをオーバーライドする方法はありますか?別の方法は、同様のことを行うが、ResolveUrlで動作することを好む独自のカスタムメソッドを作成することです。
c# - ASP.NETページなしのResolveUrl
次のようなページまたはコントロールインスタンス( MSDN Docs)を使用する場合と同じように相対URLを解決する方法を探しています。
...ただし、HttpHandlerを使用している場合など、使用できるHttpContextのみがある場合。
ここに表示されているようなカスタム関数を使用する必要がありますか?
または、ページで使用される基本的な関数を取得する方法はありますか。
asp.net - マスターページでhyperlink.NavigateUrlが変更される(おそらくResolveUrl()によって)
場合によってはjqueryポップアップを表示するように変更したいハイパーリンクがありますが、マスターページで実行すると奇妙な問題が発生します。以下は通常のページで機能します。
次のようにレンダリングされます:
これはまさに私が欲しいものです。問題は、レンダリングするマスターページのハイパーリンクにあるコードとまったく同じコードにあります。
マスターページで設定しているときに、ResolveClientUrl()などを介してnavigateUrlを実行しているようです。をに交換しようとしまし<asp:hyperlink
た<a href runat=server
が、同じことが起こります。
何か案は?
asp.net - ASP.NET:ジェネリックハンドラーからファイルの仮想パスを取得する方法は?
一般的な .ashx ハンドラー内から、ファイルへの仮想パスをブラウザーに適したパスに解決するにはどうすればよいですか?
たとえば、変換したい:
の中へ
私が WebForm だったらPage
、私は呼び出すことができますResolveUrl
:
これは次のように解決されます。
しかし、私は WebForm ページではなく、一般的なハンドラーです。ご存知のように、IHttpHandler
あらゆる種類のものが注入されたオブジェクト:
java - Android:ホスト名の代わりに解決されたIPアドレスを使用する
ホスト名の代わりに解決されたIPアドレスを使用してサーバーに接続したいと思います。これが私のコードスニペットです:
ここで、IPアドレスを正常に取得できます。今、私は以下のように私のURLを置き換えようとします:
URLをそのまま使用すると(ドメイン名をIPアドレスに置き換えずに)正常に接続できます。
私が正しくやっているかどうか教えてください。
php - php の asp.net の ResolveUrl に相当するもの
私のApache wwwディレクトリには、私が取り組んでいるさまざまな個人プロジェクトのサブディレクトリがあります。元:
www/webApp1 www/webApp2
私は webApp2 にアクセスしますhttp://localhost:81/webApp2
(私は現在ポータブル wamp を実行しているため、ポート 81 を使用しています。今は問題ありません...)
ここでは仮想ホストを使用していません。使用する必要があるかもしれませんが、それについてはあまり知りません。
したがって、私の webbApp2 にはutil/files.php
、次の機能を持つファイルがあります。
このメソッドを任意の php ファイルから呼び出して、URL を「解決」できます。
それから$css
です"http://localhost:81/webApp2/someFolderAtTheRootOfWebApp2/myfile.css"
。そうすれば、たとえば、css または javascript ファイルへのリンクを動的に生成できます。
asp.Net では、 と書きstring url = Page.ResolveUrl ("~/folder/file.css");
ます。
それは機能しますが、これを行うためのよりエレガントな方法があるのではないかと思います。おそらく、それを処理するためにphpに組み込まれているものがあります。public_html
さらに重要なことは、Linux ボックスでアプリを実行したときに userdir を処理するためのパッチを確認できることです。それは本当に移植性がありません。
助言がありますか?
c# - URLリダイレクトを解決する
http://freedns.afraid.org/でURLリダイレクトを設定したので、アプリのコードを変更しなくても、アプリケーションがダウンロードするファイルにホストを変更できます。
問題は、ファイルをダウンロードする前に正しいURLを解決する必要があることです。ここSOで見つけた方法を試しましたが、うまくいきませんでした(Webrequest)。
したがって、一般的なリダイレクトは使用されていないと思います。
実際のURL/IPをどのように解決できますか?
アップデート:
freednsに別のサブドメインがあり、そのサブドメインでダウンロード文字列を実行すると、リダイレクト先のページが表示されます。たぶん、その情報はどんな助けにもなり得ます。
UPDATE2:
他のウェブページを取得するために使用するコードは次のとおりです。
したがって、そのコードを実行することにより、「myfreednshere」がリダイレクトするWebページbの文字列を取得します。
これは、WebクライアントがURLリダイレクトの解決に成功することを意味します。リダイレクトを解決するだけで使用できるコードはありますか?
UPDATE3:
これは私がhttprequestで得る応答です: