小编Lor*_*nzo的帖子

无法加载文件或程序集"System.Web.Mvc"或其依赖项之一

我有这个新的MVC应用程序,我已经安装在Windows 2008 Server上.并在运行localhost时收到以下消息.

我已经检查了Bin文件夹,并且可以确认Systems.Web.MVC在那里.该文件的版本是2.0.50217.0

在web.config中我定义了这个程序集,

任何人都可以帮忙吗?请参阅以下错误消息:

- - 错误信息 - - - - - - - - - - - - - - -

Server Error in '/' Application.
--------------------------------------------------------------------------------

Could not load file or assembly 'System.Web.Mvc' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc-2

7
推荐指数
3
解决办法
4万
查看次数

转换PascalCase中的文本

是否可以使用正确的SQL代码将文本从SQL Server中的表列转换为PascalCase?

TABLE DEFINITION
----------------------
ID  int
CITTA   varchar(50)
PROV    varchar(50)
CAP varchar(50)
COD varchar(50)
Run Code Online (Sandbox Code Playgroud)

包含要转换的文本的字段是CITTA.它包含所有大写值,如"ABANO TERME","ROMA"等.这些单词由空格分隔.

编辑

我忘了提到一些单词中有一个重音字符'.这个字符可以在单词的末尾或中间找到.

编辑2:

结果中发现了一些怪癖:

  • 如果我有一个像"ISOLA BALBA"这样的名字,这个名字会被翻译成"IsolaBalba"(正确的情况但是错过了空间)
  • 如果我有一个像"ISOLA D'ASTI"这样的名字,就会转换为"IsolaD'asti"(错过的空间和之前的错误情况.在这种情况下,正确的结果是"Isola D'Asti"

你能否就这个小问题给我一些建议?

sql-server pascalcasing sql-server-2005 sql-server-2008

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

在将文本写入文本区域时更新DIV

我希望"生活"使用用户在textarea中输入的文本更新页面中的DIV.我有以下标记

<div id="previewNote" class="note yellow" style="left:25;top:25px;z-index:1;">
    <div class="body"></div>
    <div class="author"></div>
    <span class="data"></span>
</div>
Run Code Online (Sandbox Code Playgroud)

并编写了这个jQuery代码

/* Listening for keyup events on fields of the "Add Note" form: */
$("[ID$=NoteText]").live('keyup', function(e) {
    if (!this.preview)
        this.preview = $("[ID$=previewNote]");

    /* Setting the text of the preview to the contents of the 
       input field, and stripping all the HTML tags: */
    this.preview.find(".body").html($(this).val().replace(/<[^>]+>/ig, ''));

});
Run Code Online (Sandbox Code Playgroud)

但div没有得到更新.我错过了什么?

谢谢!

编辑 这是表格.

<form action="/Note/SaveOrDelete" id="crudForm" method="post"><input id="IssueNoteID" name="IssueNoteID" type="hidden" value="0">

<!-- The preview: -->
<div id="previewNote" class="note yellow" style="left:25;top:25px;z-index:1;"> …
Run Code Online (Sandbox Code Playgroud)

jquery

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

在部署MVC 2 Web应用程序时要绝对检查的事项?

我将把我的第一个MVC Web应用程序部署到互联网上.

对于我这个框架的第一个应用程序,我想知道我是否可以收集一些关于应该采取什么措施来防止麻烦的建议.

我在这个问题上是通用的,这是收集最多样的答案的xpressely.

谢谢!

更新:

谢谢大家的回答.问题不只是关于"部署"范围,而是更多这些范围:

  • 安全
  • 公共主机
  • 应用管理和运营

简而言之,所有需要从初始部署解决的问题.

deployment asp.net-mvc hosting asp.net-mvc-2

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

我在哪里可以找到nuPack上列出的MvcScaffold包的文档?

我正在尝试找到关于如何在nuPack上使用MvcScaffold包的文档,但我找不到任何地方.

我知道我在Package Management Console中有基本的intellisense支持,但我想做一些比典型的脚手架更复杂的事情.

我希望某处会有一些文档.

有谁知道这个包装上有哪些文件?

asp.net-mvc scaffolding nuget nuget-package

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

ASP.NET MVC如何制作一个返回文件的动作?

您好我在我的操作中生成一个excel文件,我将返回给用户.如何声明返回文件的操作?

我可以用ajax调用这个动作吗?

谢谢!

asp.net-mvc asp.net-mvc-2

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

将周末排除在jQuery datepicker上可以点击

我想阻止用户在使用jQuery UI datepicker小部件选择日期时点击星期六/星期日(周末).

有没有办法实现这个目标?如果没有,哪些是替代方法来实现这一目标?

jquery jquery-ui uidatepicker jquery-ui-datepicker

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

使用C#与实体框架CTP 4的域建模问题

我正在尝试建立一个包含照片集的相册.每个专辑都有一组照片和一张拇指照片.这就是我所拥有的,但EF似乎并不喜欢它:

public class Album : IEntity {
        private DateTime _dateCreated;

        public Album() {
            _dateCreated = SystemTime.Now();
            Photos = new List<Photo>();
        }
        public long Id { get; set; }
        public string Name { get; set; }
        public string Location { get; set; }
        public DateTime DateCreated
        {
            get { return _dateCreated; }
            set { _dateCreated = value; }
        }
        public virtual Site Site { get; set; }
        public virtual Photo Thumbnail { get; set; }
        public virtual ICollection<Photo> Photos { get; …
Run Code Online (Sandbox Code Playgroud)

domain-driven-design entity-framework-4 ef-code-first

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

你怎么能检查你的可拖动物品悬停在哪个元素上?(JQuery的)

我有两个清单.第一个是可拖动的项目(像这样).它连接到第二个,这是一个可排序的列表(像这样).

第一个列表中的项目可以通过拖动它们添加到第二个列表中.然后将它们克隆并变为绿色,以便用户可以看到它们是未保存的添加物.

我想要发生的是当你从第二个列表中拖出一个项目时,它将被标记为删除,或者被发送回第一个列表(如果它是未保存的添加).但是我也希望人们能够对第二个列表进行排序.

因此,如果他们拖出一个项目并释放鼠标,它应该被删除.如果他们将一个项目拖出来又重新进入,则不应将其删除.

我已经尝试在一个sortout中包装一个mouseup处理程序,我最终使用它,但是你不能对列表中的项进行排序.

我应该采取什么想法?

jquery jquery-ui jquery-ui-sortable jquery-ui-draggable

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

为什么这违反了类型参数'TUser'的约束?

我正在尝试使用以下方法自定义asp.net标识实体:

public class User : IdentityUser<string, UserClaim, UserRole, UserLogin>
public class UserClaim : IdentityUserClaim<string>
public class UserLogin : IdentityUserLogin<string>
public class UserRole : IdentityUserRole<string>
public class UserToken : IdentityUserToken<string>
public class Role : IdentityRole<string, UserRole, RoleClaim>
public class RoleClaim : IdentityRoleClaim<string>
Run Code Online (Sandbox Code Playgroud)

然后我创建了一个DbContext类,如下所示

public class AppDbContext : IdentityDbContext<User, Role, string, UserClaim, UserRole, UserLogin, RoleClaim, UserToken>
Run Code Online (Sandbox Code Playgroud)

然后配置这些

services
    .AddIdentity<User, Role>()
    .AddEntityFrameworkStores<AppDbContext>()
    .AddDefaultTokenProviders();
Run Code Online (Sandbox Code Playgroud)

但我也尝试过

.AddEntityFrameworkStores<AppDbContext, string>()
Run Code Online (Sandbox Code Playgroud)

我在互联网上阅读了很多博客文章,例如这样,但大多数博客都要针对密钥的数据类型进行更改,比如int或者Guid.在我的情况下,我没有更改默认键数据类型string.

我在所有这些情况下编译都没问题,但它在运行时抛出错误

System.TypeLoadException GenericArguments [0],'MyIdentity.Entities.User','Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore`8 [TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken]'违反约束类型参数'TUser'.

at System.RuntimeTypeHandle.Instantiate(RuntimeTypeHandle句柄,IntPtr*pInst,int numGenericArgs,ObjectHandleOnStack类型),位于System.RuntimeType.MakeGenericType(Type …

asp.net-identity asp.net-identity-3 asp.net-core

6
推荐指数
2
解决办法
7486
查看次数