When I try it on localhost with IE using the url
http://localhost/تست-آدرس.aspx
after editing the url changes to:
http://localhost/%d8%aa%d8%b3%d8%aa-%d8%a2%d8%af%d8%b1%d8%b3.aspx
but it works, it does not produce a page not found error.
Whereas on demo.mojoportal.com using IE with this url
http://demo.mojoportal.com/تست-آدرس.aspx
after editing the url is:
http://demo.mojoportal.com/%c3%98%c2%aa%c3%98%c2%b3%c3%98%c2%aa-%c3%98%c2%a2%c3%98%c2%af%c3%98%c2%b1%c3%98%c2%b3.aspx
which does not work and throws a 404.
According to this post on stackoverflow, it sounds like we should be url encoding those characters always instead of trying to support Persian (and other) characters in urls. It is a shame, since it generally works fine in Firefox and Chrome. I will look into it further but I don't see any easy solution at the moment.
Best,
Joe