asp.netDevelopmentServer端口不一致

来源:百度知道 编辑:UC知道 时间:2024/06/06 18:22:22
我装的vs2005和sql2005,在调试过程中弹出的浏览器端口和asp.net development server的端口不一样,导致浏览器都找不到服务器,一定要自己把端口改的和asp.net development server上写的一样才行,怎么办阿
的确可以用IIS或者不用动态分配端口解决,或者我直接在浏览器里把端口改正确就可以,但这毕竟不是很完美的解决办法

首先如果建立站点的方式是文件的形式,也就是直接指定一个机器上的物理路径,那么在运行站点的时候asp.net development server会随机选择一个端口,这样可能每次重启VS的时候导致每次端口都不一样,解决办法:
选中那个站点-按F4右下角属性面板.使用动态端口改为false,这样一来你就可以设置上一个选项"端口号"了.以后你在运行就一直是这个端口号了,
还有解决方法就是将站点建立在IIS中,这样就不再利用asp.net development server了,是直接通过IIS了