如何在c#中修复本地主机地址(端口号)或在c#中获取本地地址?

时间:2012-04-27 12:25:55

标签: c# localhost

我发送包含激活链接的邮件。当我打开程序时,这个本地主机每次都会更改如何获取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);

1 个答案:

答案 0 :(得分:2)

如果您只是测试您的应用程序并不是一个大问题,您可以转到项目的属性 - &gt;网络标签 - &gt;将特定端口设置为固定数字=&gt;就是这样。

或者您可以设置iis并让应用程序在特定的虚拟目录上运行,并完全避免使用端口号Configuring IIS

但是......如果你在服务器上运行以使应用程序公开,你将不得不使用第二个选项来获得肯定的URl