小编jam*_*vey的帖子

如何使用MSBuild编译ASP.Net MVC项目

如何使用MSBuild编译ASP.Net MVC项目?我们使用Continuous Integration服务器来编译和部署我们的应用程序.为了简单起见,我在VS2008中创建了一个MVC 1.0项目.我立即创建了一个MSBuild脚本文件来编译它.我没有更改项目中的任何代码.MSBuild脚本包含以下目标.

   <AspNetCompiler
      VirtualPath="/"
       PhysicalPath="C:\Development\mvc1\"
        TargetPath="c:\publish\xxx"
        Force="true"
        Debug="false" 
 Updateable="true"
Run Code Online (Sandbox Code Playgroud)

MVC项目sln文件包含在c:\ development\mvc1 \目录中.我正在运行XP/Pro.

我收到错误ASPCONFIG:使用注册为allowDefintion ='MachineToApplication'的部分超出应用程序级别是错误的.我从Web配置文件中删除了身份验证模式,成员资格提供程序等,直到我最终看到不同的错误信息.我现在收到一条错误消息,指出文件'/views/shared/site.master'不存在.

到底是怎么回事?在此先感谢您的帮助!

我使用错误的MSBuild命令吗?

asp.net msbuild asp.net-mvc

14
推荐指数
2
解决办法
9036
查看次数

Resharper Unit Test Runner明显慢于NUnit控制台

Resharper Unit Test Runner运行速度明显慢于nunit-console或nunit gui.

例如,3800次测试通过nunit-console只需60多秒,但这些相同的测试需要5分钟才能在Resharper Unit Test中运行.为何如此显着的差异?

由于我们的测试代码库已经显着增长,这真的开始减慢我们的速度.有没有其他人遇到类似的问题?你是怎么处理的?

Resharper Visual Studio集成非常好,但我们可能需要采用其他方法.

resharper nunit unit-testing visual-studio

13
推荐指数
2
解决办法
4458
查看次数

适用于Google App Engine数据存储区和其他NoSQL DB的无架构设计指南

来自关系数据库背景,我相信很多其他人,我正在寻找一些在Google App Engine上设置/设计我的数据存储的可靠指南.人们是否有任何好的经验法则来设置这些无架构的数据存储?我理解一些基本知识,例如非规范化,因为你不能做连接,但我想知道人们有什么其他建议.

我正在处理的特定简单示例涉及存储搜索及其结果.例如,我在使用Python的Google App Engine应用程序中定义了以下两个模型:

class Search(db.Model):
    who = db.StringProperty()
    what = db.StringProperty()
    where = db.StringProperty()

    createDate = db.DateTimeProperty(auto_now_add=True)

class SearchResult(db.Model):
    title = db.StringProperty()
    content = db.StringProperty()

    who = db.StringProperty()
    what = db.StringProperty()
    where = db.StringProperty()

    createDate = db.DateTimeProperty(auto_now_add=True)
Run Code Online (Sandbox Code Playgroud)

我重复,因为我不能加入一堆的非规范化的缘故模型之间的属性SearchSearchResult在一起.这有意义吗?或者我应该在SearchResult模型中存储搜索ID,并在从数据存储区检索时有效地将两个模型"加入"代码中?请记住,这是一个简单的例子.两个模型都将拥有更多属性以及我现在正在接近的方式,我会在模型中放入我在搜索模型中放置的任何属性SearchResult.

google-app-engine database-design nosql google-cloud-datastore

10
推荐指数
1
解决办法
2467
查看次数

如何在Python中运行'python setup.py install'?

我正在尝试创建一个通用的python脚本来启动一个python应用程序,我想安装任何依赖的python模块,如果它们从目标系统中丢失.如何从Python本身运行命令行命令'python setup.py install'的等效命令?我觉得这应该很容易,但我无法弄清楚.

python

10
推荐指数
5
解决办法
1万
查看次数

类似Google的搜索查询标记化和字符串拆分

我希望将搜索查询标记为类似于Google的操作方式.例如,如果我有以下搜索查询:

the quick "brown fox" jumps over the "lazy dog"
Run Code Online (Sandbox Code Playgroud)

我想要一个包含以下标记的字符串数组:

the
quick
brown fox
jumps
over
the
lazy dog
Run Code Online (Sandbox Code Playgroud)

如您所见,标记用双引号保留空格.

我正在寻找一些如何在C#中执行此操作的示例,最好不使用正则表达式,但是如果这样做最有意义并且性能最高,那就这样吧.

此外,我想知道如何扩展它来处理其他特殊字符,例如,在一个术语的前面放置一个强制从搜索查询中排除等等.

c# search tokenize

9
推荐指数
1
解决办法
3424
查看次数

ASP.NET MVC使用相同的控制器分隔移动视图

我正在使用ASP.NET MVC 3 w/Razor开发一个新项目,并开发同一站点的2个不同视图,完整版和移动版.使用相同控制器的最佳实践/方法是什么,但是根据用户代理显示不同的视图?我应该在控制器中处理这个吗?看起来很麻烦,多余,容易出错,每个控制器操作中的if语句检查用户代理,然后根据其设备返回不同的视图.

asp.net-mvc asp.net-mvc-3

8
推荐指数
1
解决办法
6936
查看次数

从Hudson Build/CI Server部署ASP.NET Web应用程序

我们有多个Hudson持续集成环境,使用自动构建和测试进行设置,但是我们不会对测试环境进行任何类型的自动部署.

我想知道其他团队如何部署他们的ASP.NET Web应用程序.我们的构建使用一些脚本来打包构建工件以停止/启动IIS,然后我们必须进入每个服务器并运行安装程序来安装Web应用程序.

这正在成为我们流程中的一个瓶颈,我正在寻找简化和/或自动化流程的建议,而无需登录到每个服务器来安装最新版本.

asp.net deployment continuous-integration build-process hudson

7
推荐指数
1
解决办法
4422
查看次数

SportStore:WebUI.WindsorControllerFactory.GetControllerInstance(System.Type:找不到合适的方法来覆盖

试图通过史蒂夫桑德森MVC书籍 - 但在创建WindsorControllerFactory时遇到了困难.看起来该方法已从MVC1更改为MVC2.这是我在尝试编译项目时遇到的错误:

'WebUI.WindsorControllerFactory.GetControllerInstance(System.Type:找不到合适的方法来覆盖'.任何帮助都会受到赞赏 - 我无法超越这个!

这是代码 - 从书中转录:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Castle.Windsor;
using Castle.Windsor.Configuration.Interpreters;
using Castle.Core.Resource;
using System.Reflection;
using Castle.Core;
using Castle.MicroKernel;
namespace WebUI
{
    public class WindsorControllerFactory : DefaultControllerFactory
    {
        WindsorContainer container;
        // The constructor:  
        // 1. Sets up a new IoC container  
        // 2. Registers all components specified in web.config  
        // 3. Registers all controller types as components  
        public WindsorControllerFactory()
        {
            // Instantiate a container, taking configuration from web.config …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc castle-windsor

7
推荐指数
2
解决办法
3622
查看次数

CherryPy结合了基于文件和字典的配置

我正在设置一个CherryPy应用程序,并希望将大部分配置设置放在.conf文件中,如下所示:

[global]
server.socketPort = 8080
server.threadPool = 10
server.environment = "production"
Run Code Online (Sandbox Code Playgroud)

但是,我还想在代码中设置一些字典,如下所示:

conf = {'/': {'tools.staticdir.on': True, 
              'tools.staticdir.dir': os.path.join(current_dir, 'templates')}}             

cherrypy.quickstart(HelloWorld(), config=conf)
Run Code Online (Sandbox Code Playgroud)

是否可以将两个配置组合成一个,然后将其传递给config quickstart选项?

python configuration cherrypy

6
推荐指数
1
解决办法
4779
查看次数

如何测试我的 Web 应用程序是否可以处理大流量?

模拟大量请求来测试我的 Web 应用程序是否可以处理它的正确方法是什么?

asp.net-mvc performance load-testing

5
推荐指数
1
解决办法
1419
查看次数