Asp.net mvc Intranet中的mvc3路由

Asp.net mvc Intranet中的mvc3路由,asp.net-mvc,asp.net-mvc-routing,Asp.net Mvc,Asp.net Mvc Routing,我用MVC开发了一个网站,现在我需要把这个网站放到生产服务器上。但是,在我的机器中,url是http:\localhost:1600\但在服务器中,站点是http:\10.132.130.122\MyIGF 我认为这个问题是关于路线的,因为我的网站有这个HTML代码 <link href="/Contenct/site.css" /> <a href="/Home/Login">Login</a> 和/或到现场的路线是否正确 生产服务器的正确配置是 &l

我用MVC开发了一个网站,现在我需要把这个网站放到生产服务器上。但是,在我的机器中,url是http:\localhost:1600\但在服务器中,站点是http:\10.132.130.122\MyIGF

我认为这个问题是关于路线的,因为我的网站有这个HTML代码

<link href="/Contenct/site.css" />
<a href="/Home/Login">Login</a>

和/或到现场的路线是否正确

生产服务器的正确配置是

<link href="MyIGF/Contenct/site.css" />
<a href="MyIGF/Home/Login">Login</a>


有什么帮助吗?

这不是路由问题,而是链接创建方式的根本缺陷

如果使用
Url.Content
指令,mvc将在内容文件上放置正确的路径

<input type="image" src="<%:Url.Content("~/img/submit.png")%>" />

这不是路由问题,而是链接创建方式的根本缺陷

如果使用
Url.Content
指令,mvc将在内容文件上放置正确的路径

<input type="image" src="<%:Url.Content("~/img/submit.png")%>" />
我不习惯不抬高服务器,我写简单的HTML,我不习惯不称服务器,我写简单的HTML。我认为这是一个最好的实践。我不习惯不抬高服务器,我写简单的HTML。我不习惯用户不称服务器,我写简单的HTML。我认为这是最好的练习。