一个解决方案中有多个项目如何发布

kiss兹古 2016-10-09 11:59:20
在一个解决方案中有一个web项目,存在着N个类库项目,M个类库项目中含有aspx页面,在web项目中可以访问到类型项目中的页面,请问这样的项目如何发布?求高手解答
...全文
1059 24 打赏 收藏 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
_晨阳_ 2017-09-03
  • 打赏
  • 举报
回复
对于新手来说,这个问题,真是很好的帮助文档。。。。
㤁孞 2016-10-12
  • 打赏
  • 举报
回复
我和我同事聊了聊,我们都觉得这样的项目最好就是把项目文件全部发布上去.如果采用工程发布,一旦里面的关联断掉或者错误很容易就产生运行问题.
烟波钓 2016-10-12
  • 打赏
  • 举报
回复
引用 19 楼 u013181397 的回复:
公司我也是才来半个月不到的,一来就给我这个项目
你那几个web项目是部署到同一个站点下面的? 然后放到了不同的虚拟目录? 你的web项目有没有直接引用你那些包含aspx的项目,是不是有容器注入?或者用反射那些鬼的东西? 如果你的web项目用到了你拿下包含aspx的类库项目,但是又没有直接引用,那就看看这些类库项目的生成路径是不是重新配置了,用release生成,扔到web项目发布的目录中
快乐起航2020 2016-10-11
  • 打赏
  • 举报
回复
需要发布的网站发布就好,有引用到的类库 都会生成对应的dll文件的
software_artisan 2016-10-10
  • 打赏
  • 举报
回复
好神奇的项目
正怒月神 版主 2016-10-10
  • 打赏
  • 举报
回复
额。。。从来没在类库里创建过aspx。也没有尝试过。。。 这个你打电话找之前维护的人
insus 2016-10-10
  • 打赏
  • 举报
回复
或是各自编译,只需要Dll,然后把相应的DLL拷贝至最终的项目中,看看项目是否可以运行。
insus 2016-10-10
  • 打赏
  • 举报
回复
尝试分开部署。
insus 2016-10-10
  • 打赏
  • 举报
回复
研究一下,类库中是怎样有aspx页面的?大家都觉得新奇!
kiss兹古 2016-10-10
  • 打赏
  • 举报
回复
引用 1 楼 wangzhiwei0721 的回复:
类库项目里面有aspx页面??怎么做到的?
说实话这个我也不知道是怎么做到的,公司里原来前辈写的项目,我现在负责维护,但是部署不了 求指点
kiss兹古 2016-10-10
  • 打赏
  • 举报
回复
引用 6 楼 DragonerHuang 的回复:
为什么要有多个项目? 如果是有多个项目,你需要发布哪个,就发布哪个就可以了,这个有什么问题?
问题是我发布网站项目的话,类库中的aspx页面就没法访问了
DragonerHuang 2016-10-10
  • 打赏
  • 举报
回复
为什么要有多个项目? 如果是有多个项目,你需要发布哪个,就发布哪个就可以了,这个有什么问题?
吉普赛的歌 2016-10-10
  • 打赏
  • 举报
回复
引用 19 楼 u013181397 的回复:
[quote=引用 17 楼 sp1234 的回复:] [quote=引用 8 楼 u013181397 的回复:] [quote=引用 1 楼 wangzhiwei0721 的回复:] 类库项目里面有aspx页面??怎么做到的?
说实话这个我也不知道是怎么做到的,公司里原来前辈写的项目,我现在负责维护,但是部署不了 求指点[/quote] 呵呵。你竟然因为这个,而问出来“多个项目如何发布”的问题?(根本不是“发布项目”问题能说明的)可见你比原来的人更加脑洞大开啊。 还是找一个懂 asp.net 来整理吧。整理成什么样,你们公司就应该接受什么样的结果。因为公司管理层次决定了,不可能有很顺利的交接。[/quote] 公司我也是才来半个月不到的,一来就给我这个项目[/quote] 你毕业多久了?
kiss兹古 2016-10-10
  • 打赏
  • 举报
回复
引用 17 楼 sp1234 的回复:
[quote=引用 8 楼 u013181397 的回复:] [quote=引用 1 楼 wangzhiwei0721 的回复:] 类库项目里面有aspx页面??怎么做到的?
说实话这个我也不知道是怎么做到的,公司里原来前辈写的项目,我现在负责维护,但是部署不了 求指点[/quote] 呵呵。你竟然因为这个,而问出来“多个项目如何发布”的问题?(根本不是“发布项目”问题能说明的)可见你比原来的人更加脑洞大开啊。 还是找一个懂 asp.net 来整理吧。整理成什么样,你们公司就应该接受什么样的结果。因为公司管理层次决定了,不可能有很顺利的交接。[/quote] 公司我也是才来半个月不到的,一来就给我这个项目
全栈极简 2016-10-10
  • 打赏
  • 举报
回复
这个设计不对啊,正常情况下类库是不会包含什么aspx页面的! 如果是一个解决方案中有多个项目(控制台、窗体、web),直接单独发布每个项目就可以了,这些项目用到的类库只要项目本身有引用,会自动拷贝相应dll的。
  • 打赏
  • 举报
回复
引用 8 楼 u013181397 的回复:
[quote=引用 1 楼 wangzhiwei0721 的回复:] 类库项目里面有aspx页面??怎么做到的?
说实话这个我也不知道是怎么做到的,公司里原来前辈写的项目,我现在负责维护,但是部署不了 求指点[/quote] 呵呵。你竟然因为这个,而问出来“多个项目如何发布”的问题?(根本不是“发布项目”问题能说明的)可见你比原来的人更加脑洞大开啊。 还是找一个懂 asp.net 来整理吧。整理成什么样,你们公司就应该接受什么样的结果。因为公司管理层次决定了,不可能有很顺利的交接。
  • 打赏
  • 举报
回复
项目 --> 工程项目
  • 打赏
  • 举报
回复
引用 楼主 u013181397 的回复:
在一个解决方案中有一个web项目,存在着N个类库项目,M个类库项目中含有aspx页面,在web项目中可以访问到类型项目中的页面,请问这样的项目如何发布?求高手解答
一个解决方案本来就可以包括多个可发布的项目,而且这些项目可以是不同类型的(例如有的是网站、有的是服务、有的是某种桌面系统或者网页插件系统)。 当发布的时候,你都是在相关项目上点击鼠标右键,然后选择弹出菜单选项中的“发布”。跟解决方案根本没有直接关系。
DragonerHuang 2016-10-10
  • 打赏
  • 举报
回复
引用 7 楼 u013181397 的回复:
[quote=引用 6 楼 DragonerHuang 的回复:] 为什么要有多个项目? 如果是有多个项目,你需要发布哪个,就发布哪个就可以了,这个有什么问题?
问题是我发布网站项目的话,类库中的aspx页面就没法访问了[/quote] 类库中有很多aspx页面?如果不多的,那就移到需要发布的项目里面;如果多的,那么你的类库里面的与需要发布的项目分开发布,发布的时候,类型的发布与需要发布的项目加个链接访问就可以了(ps:这种脑残的项目乱创建的行为,直接拉去枪毙了!!!我以为我拉手的这几个项目已经够脑残了,想不到没有最脑残,只有更脑残!)
慢步前行 2016-10-09
  • 打赏
  • 举报
回复
多个项目 就发布多个项目呀
加载更多回复(4)

62,270

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧