【发布时间】:2015-01-10 06:46:10
【问题描述】:
我有一个正常工作的 ASP.NET 应用程序在自动生成的端口(如 53000)上运行。移动到另一个端口(在我的情况下为 8080)后,IIS Express 开始响应503 Service Unavailable。其他端口确实有效。
互联网上有很多关于检查什么以及如何调试的提示,而在大多数情况下,提示与 IIS 或远程计算机访问有关。不过我试过了:
- 审核
%userprofile%\Documents\IISExpress\config\applicationhost.config - 使用
netsh http add urlacl url=http://mymachinename:50333/ user=everyone授予权限 - 在具有端口 8080 的不同机器上测试相同的应用程序 - 确实有效
- 在端口 8080 上运行另一台服务器 (mongoose) - 确实有效
- 已验证使用
netstat监听端口 - 没问题
我没有检查防火墙和文件夹权限,因为应用程序是从其他端口提供的。
【问题讨论】:
标签: asp.net iis-express http-status-code-503