Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > Visual Studio 2005 sp1 中Web Project和Web Site 项目开发站点的启动问题
【标  题】:Visual Studio 2005 sp1 中Web Project和Web Site 项目开发站点的启动问题
【关键字】:Visual,Studio,2005,sp1,Web,Project,Web,Site
【来  源】:http://blog.joycode.com/ghj/archive/2007/03/09/95467.aspx

Visual Studio 2005 sp1 中Web Project和Web Site 项目开发站点的启动问题

Your Ad Here

Visual Studio 2005 sp1中新增了ASP.NET Web Application 应用类型。这样网站开发我们既可以选择ASP.NET Web Application 应用类型,又可以选择ASP.NET Web Site类型。

稍稍大点网站项目,我们实际的解决方案(Solution)中,可能不会只有一个网站应用程序。可能有多个,分别是上述两种。有时候我们希望这几个网站启动其中几个,有时候又是另外几个。这如何做呢?

默认情况下,我们在Visual Studio 2005 sp1中开始调试的时候,我们会看到我们这些网站项目,会自动启动几个ASP.NET Development Server。不过你有没有注意启动了几个呢?

本篇博客就是为解决这个问题而写的。

先说Visual Studio 2005中就有的ASP.NET Web Site类型的网站项目。

一个解决方案中,有几个ASP.NET Web Site类型的网站项目,我们在执行或调试程序的时候,默认就启动几个ASP.NET Development Server。而不论你的启动项目设置的是哪个。

Visual Studio 2005 sp1中新增的Web Application 应用类型可不是这样的,除非你设置了这个Web Applicationshi 启动项目,否则这个项目对应的ASP.NET Development Server不会启动。

原因很简单:

这两种Web应用类型不同导致了上述不同。

Web Site 是把一个目录下所有东西都认为是Web项目的一部分,这样因为它不确定你要条是那个部分,所以简单化,全部给你启动起来了。

Web Application Project 首先是一个 Project,然后才是一个 Web。而Visual Studio 只有被定义为启动项目的Project 才会被启动。所以Web Application Project只有你配置了它启动,它才会启动对应的ASP.NET Development Server。

 

附加说明:Visual Studio可以定义多个项目一起启动,参看下图:

vs2005 中设置启动项目

如上图所示,如果项目是上述方式,一个Solution中有2个WebSite应用:WebSite1,WebSite2 和 两个 WebApplication 应用: WebApplication1,WebApplication2 。上述应用中我配制成只有一个项目启动,即 WebApplication1项目启动。我按F5,调试开始后,只会有三个ASP.NET Development Server启动起来。WebApplication2项目对应的ASP.NET Development Server不会启动起来。

原因看前面的分析。

蝈蝈俊.net

Regex學習日記,基礎篇:【上一篇】
[原创] 我的WCF之旅(4):WCF中的序列化(Serialization):【下一篇】
【相关文章】
  • JProfiler连接Weblogic使用说明
  • a good weblog for Oracle base on Linux
  • 基于SOAP协议的Web服务的消息路由机制
  • WebLogic高cpu消耗诊断一例
  • 增强WebLogic session的粘度
  • IBM ITCAM网管软件导致WebLogic JVM连续产生FULL GC的解决方法
  • 图文并茂——使用xfire编写webservice,并通过C#调用
  • Visual Studio 2005单元测试中关于外部文件的问题解决
  • 使用vs2005的转换向导的一个问题
  • Web新地基-基础建设,合理的系统架构与六大关键问题
  • 【随机文章】
  • 利用C++ Builder 设计实现文件切割机
  • zzUnix(Linux) C编程问题精粹
  • DotNET WinForm FAQ 16个(上)
  • 几个c++语句的汇编实现(H1指令)
  • [J2ME]手机流媒体简单演示(StreamingDemo)[真机测试]
  • i5机器AIX逻辑分区常用设备
  • 明年元旦春节及两个黄金周放假安排公布
  • PS视频教程:数码手的制作(8)
  • XML-RPC简单Test(Client)
  • 教你用AS快速画出简单实用的菜单
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.