ここの ResolveUrl は正常に機能し、目的のパスを生成します<a href='<%= Page.ResolveUrl("~/HomePage.aspx")%>'>Home</a>
しかし、ここで
$(document).ready(function() {
upload1 = new SWFUpload({
// Backend Settings
upload_url: '<%= Page.ResolveUrl( "~/UserProfile/Photos.aspx") %>',
パスが適切に生成されず、/UserProfile/Photos.aspxそこに配置されるだけです。
両方とも別のページにあります。
編集
私の目的の出力はwww.domain.com/UserProfile/photos.aspx 、開発マシンでこのメソッドを使用すると、正常に動作し、生成されますが、運用/applicationname/UserProfile/photos.aspx環境では生成されません。本番環境でのアプリケーションはwww.domain.com/wwwroot/Userprofile/photos.aspx. ファイル SWFuploader は同じ Photos.aspx ページにあります。