日期:2014-05-20  浏览次数:20432 次

【新手问个蠢问题】VS2008里面多个WEB项目如何只启动一个?
【新手问个蠢问题】VS2008里面多个WEB项目如何只启动一个?


在VS2008里面创建了一个解决方案,添加了几个类库项目和几个WEB窗体项目以及网站项目。

比如 有A 窗体项目 B窗体项目 和C网站项目

这样建立完后,只要启动调试,就会出来A,B,C 3个web调试器, 3个都会被编译调试,系统托盘也会出现3个调试器图标。

请问,能不能指定调试其中一个或2个,将不需要调试的排除,不启动调试器也不编译某个项目。


特别是解决方案里面添加的网站项目,每次启动调试他都会被自动调试,而且停止调试后,这个网站项目的调试器也不会自动关闭。

请问有什么办法能够在解决方案里面选择任意一个WEB项目来调试吗, 不选择的就不调试。 并且网站项目是否可以设置为不调试(在没有设置为启动项目的时候)

谢谢谢谢



另外: 如果将多个WEB项目分开来到不同的解决方案,就是另外建解决方案是可以解决的,就是一个解决方案里面就一个WEB项目,这样开始调试就出来一个,关闭调试,调试器也会自动关闭。 但就是多个WEB项目都要共用相同的类库项目的。用多个解决方案共用一个类库可行吗,能自动关联和更新吗

------解决方案--------------------
lz的问题是组织解决方案不太合理。
可以这样,把各个项目单独存放在几个文件夹里面,然后新建几个空白解决方案,再把需要的项目添加进来。
这样用到项目1就双击解决方案1,用到解决方案2就双击2。
参考下面的文件布局:

C# code
\proj1.sln // 添加 web1、sharedlib
\proj2.sln // 添加 web2、sharedlib
\web1\web1.vcsproj
\web1\xxx.cs //所有web1 的文件
\web2\web2.vcsproj
\web2\xxx.cs
\sharedlib\sharedlib.vcsproj
\sharedlib\xxx.cs

------解决方案--------------------
会有这情况?

一个解决方案里了放了好几个web应用程序和网站?

是不是这样不对?设置启动项看看可以吗?
------解决方案--------------------
帮你顶,我一般都一个解决方案里有几个工程和一个web项目
------解决方案--------------------
使用IIS调试