Asp.net mvc 如何在Asp.net中修复端口号

Asp.net mvc 如何在Asp.net中修复端口号,asp.net-mvc,iis,webforms,web-hosting,Asp.net Mvc,Iis,Webforms,Web Hosting,我在一个解决方案中有两个不同的项目 1.Asp.net项目 2.Mvc项目 在Asp.netURL中: 在MvcURL中: Asp.Net端口-54172 MVC端口-54177 现在我想将asp.net项目重定向到mvc项目,但由于端口号更改,无法执行重定向 我想为两个项目修复相同的端口号 我能为项目和重定向的固定端口号做些什么才能顺利地进行?您可以重定向到不同的域,确保两个项目同时运行 Response.Redirect("http://localhost:54177/EmployeeD

我在一个解决方案中有两个不同的项目

1.Asp.net项目
2.Mvc项目

在Asp.netURL中
在MvcURL中:

Asp.Net端口-54172
MVC端口-54177

现在我想将asp.net项目重定向到mvc项目,但由于端口号更改,无法执行重定向

我想为两个项目修复相同的端口号


我能为项目和重定向的固定端口号做些什么才能顺利地进行?

您可以重定向到不同的域,确保两个项目同时运行

Response.Redirect("http://localhost:54177/EmployeeDetail/Index?Id=1");

您不能使用同一端口配置两个不同的web项目。

我的解决方案在这里,
Asp.net和mvc应用程序都将在不同的post中托管,因此我们可以为两者修复端口 net和mvc,并允许使用vise versa。该端口将在web.config中设置

Asp.Net项目

为Web.Config中的MVC修复Asp.Net中的端口, 应在此处为asp.net设置Mvc项目端口

<appSettings>
     <add key="MvcApplication" value="http://localhost:54177" />  
</appSettings>
MVC项目

为Web.Config中的Asp.NetMVC中修复端口, 应为mvc设置Asp.net项目端口

 <appSettings>    
     <add key="AspDotNetApplicaiton" value="http://localhost:54172" />
</appSettings>
在布局页面中使用该字符串

<li><a class="nav-link" href="<%= GetUrl() %>" >Add User</a>      
@{
    var AspDotNetProject = System.Configuration.ConfigurationManager.AppSettings["AspDotNetApplicaiton"].ToString();
 }
在视图超链接中使用该web配置字符串

 <li><a href="@AspDotNetProject/View/ContactUs.aspx">Conatact Us</a></li>
在这里我们可以在不同的项目中实现将Asp.net webform重定向到mvc


谢谢

我想为两个项目使用相同的端口号。您不能这样做。:)有没有办法在configure或其他任何程序中修复端口?
System.Configuration.ConfigurationManager.AppSettings["AspDotNetApplicaiton"].ToString()
@{
    var AspDotNetProject = System.Configuration.ConfigurationManager.AppSettings["AspDotNetApplicaiton"].ToString();
 }
 <li><a href="@AspDotNetProject/View/ContactUs.aspx">Conatact Us</a></li>
 string redirectUrl = Convert.ToString(ConfigurationManager.AppSettings["AspDotNetApplicaiton"].ToString() + "/View/Dashboard.aspx");       
 return Redirect(redirectUrl);