Moh*_*hit 94 c# asp.net-mvc iis-express asp.net-mvc-4 visual-studio-2012
我想在从Visual Studio调试时更改运行我的网站的端口号.我正在使用Visual Studio 2012,我正在使用ASP.NET MVC 4来完成我想要更改端口的项目.随机端口或固定任何人只会想要更改端口.
hut*_*oid 116
为使用IIS Express的Web应用程序项目指定端口
在解决方案资源管理器中,右键单击应用程序的名称,然后选择"属性".单击"Web"选项卡.
在"服务器"部分的"使用本地IIS Web服务器"下的"项目URL"框中,更改端口号.
在"项目URL"框的右侧,单击"创建虚拟目录",然后单击"确定".
在"文件"菜单中,单击"保存所选项".
要验证更改,请按CTRL + F5以运行该项目.新端口号出现在浏览器的地址栏中.
从如何:为开发服务器指定端口(此处为archive.org备份).
Sae*_*ini 61
这是一个更加手动的方法,适用于网站项目和Web应用程序项目.(您无法在Visual Studio for Website项目中更改项目URL.)
要为使用IIS Express的任何Web项目指定端口,请执行以下操作:
在Solution Explorer中,右键单击项目名称,然后单击" 删除"或" 删除" ; 不用担心,这会从解决方案中删除项目,但不会删除磁盘上的相应文件.
导航到IIS Express ApplicationHost.config文件.默认情况下,此文件位于:
%userprofile%\Documents\IISExpress\config
在文本编辑器中打开ApplicationHost.config文件.在该[Solution Dir]\.vs\config\applicationhost.config部分中,搜索您网站的名称.在<sites>您网站的部分中,您会看到如下元素:
<bindings>
将端口号(上例中的56422)更改为您想要的任何内容.例如:
<binding protocol="http" bindingInformation="*:56422:localhost" />
(额外奖励:您甚至可以绑定到不同的主机名并执行以下操作:
<binding protocol="http" bindingInformation="*:44444:localhost" />
然后映射<binding protocol="http" bindingInformation="*:80:mysite.dev" />到mysite.dev您的127.0.0.1文件,然后从" http://mysite.dev " 打开您的网站; 但这超出了本答复的范围,所以我不再详细介绍了)
如果你有一个网站项目:
在Solution Explorer中,用鼠标右键单击该解决方案,选择添加,然后选择现有的网站.......在"添加现有网站"对话框中,确保选中"本地IIS"选项卡.在"IIS Express站点"下,选择已更改端口号的站点,然后单击"确定".
如果您有一个Web应用程序项目:
在Solution Explorer中,右键单击解决方案,选择Add,然后选择Existing Project ...,浏览并选择Web应用程序的项目文件.然后:
在"解决方案资源管理器"中,右键单击项目名称,然后选择"属性".单击"Web"选项卡.
在"服务器"部分的"使用本地IIS Web服务器"下的"项目URL"框中,输入一个URL,以匹配您之前在ApplicationHost.config文件中输入的主机名和端口.
在"项目URL"框的右侧,单击"创建虚拟目录",然后单击"确定".
在"文件"菜单中,单击"保存所选项".
现在,您可以从新的主机名/端口访问您的网站.
Ash*_*way 14
右键单击您的MVC项目.转到"属性".转到Web选项卡.
更改项目URL中的端口号.例.localhost:50645
将粗体数字50645更改为其他任何内容都将更改站点运行的端口.
按" 创建虚拟目录"按钮以完成该过程.
另请参见:http://msdn.microsoft.com/en-us/library/ms178109.ASPX
该图显示了MVC项目的Web选项卡

fab*_*tto 14
对于那些来到这里寻找.Net核心中的配置的人来说,这就属于lauchSettings.json.只需编辑属性中的端口即可"applicationUrl".
该文件应如下所示:
{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:53950/", //Here
"sslPort": 0
}
},
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"launchUrl": "index.html",
"environmentVariables": {
"Hosting:Environment": "Development"
},
}
}
}
Run Code Online (Sandbox Code Playgroud)
或者,您可以通过双击项目的"属性"来使用GUI.
注意:我必须重新打开VS才能使其正常工作.
Cha*_*lie 12
如果您只是想更改端口,因为它已经在使用中。请按照以下步骤操作。
在视觉工作室
Unload ProjectRun Code Online (Sandbox Code Playgroud)<DevelopmentServerPort>62140</DevelopmentServerPort> <DevelopmentServerVPath></DevelopmentServerVPath> <IISUrl>http://localhost:62116/</IISUrl>
它将通过随机选择另一个端口来工作。
了解更多信息。请点击
| 归档时间: |
|
| 查看次数: |
131771 次 |
| 最近记录: |