2005发布时候出现“在应用程序之外使用注册为allowDefintion='MachineToApplication'的节是错误的。”的提示

hblzg 2006-12-14 09:23:13
以前写的程序,现在重新打开后,发布,出现如下提示:
在应用程序之外使用注册为allowDefintion='MachineToApplication'的节是错误的。如果在IIS中没有将虚拟目录配置为应用程序,则可能导致此错误。
在网上搜索的结果是,将虚拟目录配置为“应用程序”。
问,我用的是2005,发布到一个和代码不在同文件夹下的文件夹中。就没有配置虚拟目录,那么去那里修改为“应用程序呢”?
这样的问题怎么解决呢?

有个答案是
在IIS中为该虚拟目录创建应用程序。
该虚拟目录-->右键-->属性-->应用程序名-->创建

那么这个虚拟目录指的是我的源码文件还是生成后的呢?
...全文
162 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hblzg 2006-12-14
  • 打赏
  • 举报
回复
经过测试把源码目录设置成站点,并设置成应用程序,还是不行。
程序报错后就不能发布,就没有产生发布后的目录。
gavintolee 2006-12-14
  • 打赏
  • 举报
回复
竟然是要发布的当然是生成后的,但事实上两个都是可以的!
gavintolee 2006-12-14
  • 打赏
  • 举报
回复
虚拟目录问题

62,039

社区成员

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

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

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

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