在应用程序级别之外使用注册为allowdefinition=machinetoapplication节是错误.如果在IIS没有将虚拟目录配置为应用程序, 则可能导致此错误

wayuILY 2008-05-13 06:13:50
我整个项目里面 有一个类库文件夹,两个项目文件夹且里面都web.config文件,不过其中一个web.config文件里面的内容很少,应该不和另外一个冲突吧。还有个文件夹里有.css文件
我怎么一生成就出现那个错误。 这是怎么回事,我从网上搜的都没法解决。
在个我发布这个网站时 是把那两个项目文件夹里.cs文件一个一个生成dll文件 还是整个项目就直接生成,上面的就是直接生成时出现的错误!

急急急急急急急!!!!!!!!!!!!!
...全文
714 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
amandag 2008-05-14
  • 打赏
  • 举报
回复
设置虚拟目录了么?
「已注销」 2008-05-14
  • 打赏
  • 举报
回复
你是不是用VS2005打开的文件系统?如果是打开文件系统的话,按照你说的你的项目应该是这样:
project/类库
/WEB1
/WEB2
你出现这个错误,我估计是你打开文件系统的时侯,打开的路径是WEB1跟WEB2所在的目录,即project目录
你要发布WEB1跟WEB2,只能一次打开一个文件系统,vs2005-->文件-->打开网站-->文件系统-->WEB1这样应该就不会报错了,如果你需要那个类库的话再右击你打开的这个网站,添加现有项目,浏览到你那个类库就行了,生成一下,没错的话就发布吧
两个WEB应用程序,发布两次吧
wayuILY 2008-05-14
  • 打赏
  • 举报
回复
longfei_liuweitao 嗯 是的。现在我要发布这项目,把里面的.cs生成dll文件.点击自带的发布网站就出现这个错误。
这个项目我都不熟悉,我过来了就让我打包这个项目!
非常谢谢你 能不能详细给我说一下 具体要怎么操作?
「已注销」 2008-05-14
  • 打赏
  • 举报
回复
出现该问题不一定是设置虚拟目录的问题,楼主的是不是把两个WEB应用程序所在的目录做为根目录打开了?!
wayuILY 2008-05-14
  • 打赏
  • 举报
回复
其中一个有web.config的文件夹是用.Net05做的可以用VS2005直接打开,那个类库文件夹是用.Net03是添加以前的,不用设置虚拟目录了吧,不过设置虚拟目录我也试过还是不行。
sh1618 2008-05-14
  • 打赏
  • 举报
回复
马上回来看
sh1618 2008-05-14
  • 打赏
  • 举报
回复
顶 !!!
zengxie 2008-05-14
  • 打赏
  • 举报
回复
设置虚拟目录了么?
sh1618 2008-05-13
  • 打赏
  • 举报
回复
不冲突,一个web.config 配置一个web应用程序 但是还有一种情况 就是包含关系!
「已注销」 2008-05-13
  • 打赏
  • 举报
回复
如果你两个项目都是WEB应用程序的话,建议你两个VS打开。并且把web.config所在的目录做为根目录
「已注销」 2008-05-13
  • 打赏
  • 举报
回复
一个网站里面只能在根目录里面有一个web.config文件

62,041

社区成员

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

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

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

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