【发布时间】:2011-11-10 07:18:24
【问题描述】:
我意识到这是非开发的边界,但我是一名试图创建 NuGet 服务器的开发人员,而不是 IIS 人员,所以希望这里有人经历过。
我有一些跨多个应用程序使用的库,所以我想用它们制作 NuGet 包。我还想设置一个合适的 NuGet 服务器,以便与我合作的人可以轻松访问,并简化与 CI 端的集成(从 TeamCity 构建中推送新包)。我按照此处的说明进行操作,从“创建远程源”开始:
http://docs.nuget.org/docs/creating-packages/hosting-your-own-nuget-feeds
我不遗余力地遵循了它,当然使用的是撰写本文时可用的最新版本的 NuGet.Server 包。它在使用 VS2010 的开发盒上运行良好,因此我将其部署到实时服务器(Win2008、IIS7)。应用程序池以集成模式运行 .Net,应用程序使用 NetworkService 身份运行,我将指定包目录的完全权限授予网络服务帐户。
然后当我尝试访问该站点时,我立即在应用程序事件查看器中收到此错误:
故障应用W3WP.exe,3.0.6001.18000,故障模块NTDLL.dll,Version 6.0.6001.18538,时间戳0x4CB73957,例外码0xC0000374,故障偏移0x00000000000A7857,过程ID 0xA8C,应用开始时间0x01CC9F77F1F23AF0。
Web 服务器正在运行许多其他 Web 应用程序,其中大部分是 ASP.NET MVC,所以总的来说应该没问题。
对 IIS 不太了解的人如何找出导致此错误的原因?我没有 IIS 管理员可以依靠,所以开发人员必须扮演 IT 人员。 :|
【问题讨论】:
标签: iis-7 fault w3wp nuget-server