Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 Visual Studio 2008开发Web服务器问题_Visual Studio 2008_Cassini - Fatal编程技术网

Visual studio 2008 Visual Studio 2008开发Web服务器问题

Visual studio 2008 Visual Studio 2008开发Web服务器问题,visual-studio-2008,cassini,Visual Studio 2008,Cassini,我正在使用asp.net 2.0/C网站的visual studio 2008解决方案。当我按F5进行调试时,cassini—开发Web服务器正确启动,并将其自身挂接到系统托盘中。但这之后有个问题。如果cassini从端口4004开始,浏览器将查找端口4002。然后,我必须手动将浏览器地址栏中的端口更改为4004才能启动网站 我在VS2005SP1中也遇到了这个问题。这消耗了我在浏览器地址栏中手动更改端口所花费的大量时间,真是让我心烦。MSDN上没有关于此问题的帮助。URL上的端口始终是4002

我正在使用asp.net 2.0/C网站的visual studio 2008解决方案。当我按F5进行调试时,cassini—开发Web服务器正确启动,并将其自身挂接到系统托盘中。但这之后有个问题。如果cassini从端口4004开始,浏览器将查找端口4002。然后,我必须手动将浏览器地址栏中的端口更改为4004才能启动网站


我在VS2005SP1中也遇到了这个问题。这消耗了我在浏览器地址栏中手动更改端口所花费的大量时间,真是让我心烦。MSDN上没有关于此问题的帮助。

URL上的端口始终是4002还是随机的?您可以在Visual Studio中为项目指定特定端口,但该端口始终使用服务器启动时使用的同一端口启动我的浏览器

您是否尝试过通过web应用程序设置设置特定端口?使用固定端口,而不是自动分配,应该可以清除这些问题

如果没有,您可以尝试以下解决方法:

右键单击您的输入页面,然后选择“在浏览器中查看”以在Cassini/web Development Server中启动您的web应用程序

转到工具->附加到进程,找到WebDev.WebServer.EXE文件或类似文件。标题应为ASP.NET Development Server


这应该将调试器连接到本地开发服务器,并允许您根据需要进行调试。

我建议您查看Web应用程序的Web调试属性

在Visual Studio中打开项目后, 选择web应用程序的根.csproj文件, 单击鼠标右键,然后从关联菜单中选择“属性”。 选择“属性”页面集的“Web”选项卡。 在服务器下,有3个选项:

使用VisualStudio开发 服务器,使用本地IIS Web服务器 使用自定义Web服务器 检查是否在“使用虚拟工作室开发服务器”下选择了“自动分配端口”,并且虚拟路径为/

更改设置、保存、构建、运行,然后将其更改回上次遇到的合理值

或者,如果您愿意,可以手动修改.csproj文件的XML,以达到相同的效果

希望这能解决它


Joel

您正在运行ESET NOD32防病毒软件吗?其防火墙可能导致以下问题:


不,这是一个动态端口。在不知情的情况下,差异总是2。我试图在网站上修复端口。当我点击F5时,它总是说无法在给定端口上启动服务器。然后我必须返回并使其动态化。您是否尝试过使用与您一直使用的4002/4004不同的端口。那里可能有一些挥之不去的冲突。按照上面链接中的说明操作,它将解决您的端口问题。您需要将VS添加到NOD32排除列表中。