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.Net在MVC中修复端口,
应为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);