2011-11-10 19 views
0

我意识到这是临界非开发,但我是一个开发人员试图创建一个NuGet服务器,而不是IIS的人,所以希望这里有人经历过。在IIS7/Win2008故障的Nuget服务器w3wp.exe

我在一些应用程序中使用了一些库,所以我想使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,版本7.0.6001.18000,时间戳0x47919ed8,错误模块ntdll.dll中,版本6.0.6001.18538,时间戳0x4cb73957,异常代码0xc0000374,故障偏移量0x00000000000a7857,进程标识0xa8c,应用程序启动时间0x01cc9f77f1f23af0。

Web服务器正在运行许多其他Web应用程序,其中大多数是ASP.NET MVC,所以通常它应该没问题。

对IIS不熟悉的人会如何找出导致此故障的原因?我没有IIS管理员依赖,因此开发人员必须扮演IT人员。 :|

回答