ここの 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 ページにあります。