我有一些测试需要从excel文件中提供外部数据.这些文件包含在测试项目中,在Visual Studio中,我编辑了测试设置文件(Local.testsettings)来部署数据文件.这使它工作正常我VS.
但是,我们也在与TeamCity进行持续集成,而在TeamCity中,这不起作用.我的数据文件不可用于测试.似乎测试是从名为"C:\ TeamCity\buildAgent\temp\buildTmp\ciuser_AS40VS6 2009-12-11 09_40_17\Out"的临时文件夹运行的,并且数据文件不会在那里复制.
我已经尝试将数据文件的构建操作更改为"资源"并将复制到输出目录设置为"始终",但这没有帮助.
有谁知道如何使这项工作?
我正在运行Visual Studio 2010 beta 2和TeamCity 4.5.5,这就是为什么我首先运行MSTest,而不是NUnit ...
最近,我必须在W2K8服务器上使用IIS 7.5中的旧ASP应用程序.几乎一切都运行良好,除了我似乎无法接受大于〜200kB的上传.我找到了一个设置,从我能理解的应该到技巧,在applicationHost.config中,我将最大请求大小设置为100 MB,如下所示:
<location path="TheNameOfMySite">
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="104857600" />
</requestFiltering>
</security>
</system.webServer>
</location>
Run Code Online (Sandbox Code Playgroud)
不幸的是,这似乎什么都不做,它仍然拒绝接受任何大于200 KB的文件,并且在日志文件中它给出了以下错误消息:
ASP_0104_:_80004005|Operation_not_Allowed
谷歌搜索指出增加maxAllowedContentLength如上所述.所以我对这些想法感到满意,但相信聪明的stackoverflow人群能够在比我写这个问题所花费的时间更短的时间内解决这个问题.