我发送包含激活链接的邮件。当我打开程序时,这个本地主机每次都会更改如何获取localhost的地址或修复它?
htmlBody = string.Format(" Hi " + userName + "\n Thank you for creating an account with RSS MANAGEMENT SYSTEM \n </ br>" + "Please click the below link to activate your account <br />" + "<a href='http://localhost:2386/ActivateUser.aspx?userName{0}&Id={1}'>Activate {0} </a>", UName, user_name);
答案 0 :(得分:2)
如果您只是测试您的应用程序并不是一个大问题,您可以转到项目的属性 - &gt;网络标签 - &gt;将特定端口设置为固定数字=&gt;就是这样。
或者您可以设置iis并让应用程序在特定的虚拟目录上运行,并完全避免使用端口号Configuring IIS
但是......如果你在服务器上运行以使应用程序公开,你将不得不使用第二个选项来获得肯定的URl