我的应用程序结构如下:
MyProject
-Tracking
- TrackingPage.aspx
-master
-mymaster
在mymaster
页面中,我有这样的链接:
string sApplicationPath = Request.ApplicationPath;
pStr = pStr + "<li id='Home'><a class='top' href='";
pStr = pStr + sApplicationPath;
pStr = pStr + "/Tracking/TrackingPage.aspx'>Home</a></li>";
在其中运行应用程序时,它可以工作,但是当我将其放入 IIS 时,它给了我:
http://117.**.**.134/mysit/Tracking/TrackingPage.aspx.
当我单击链接时,它会将我导航到错误的位置:
http://117.**.**.134/mysit/master/Tracking/TrackingPage.aspx.
我该如何解决这个问题?