![]() |
1
213
我刚刚写了一篇博客来解决这个问题。你可以安装ASP。NET MVC在您的服务器上,或者您可以遵循 steps here . 编辑: (由jcolebrand提供)我浏览了这个链接,然后遇到了与 Victor below ,所以我建议你也加上这些:
|
![]() |
2
41
我遇到了与sgriffinusa相同的问题。 除了参考文献,菲尔的文章还建议: http://www.haacked.com/archive/2008/11/03/bin-deploy-aspnetmvc.aspx 。我添加了以下内容:
Godaddy部署工作得很好。关闭自定义错误并添加引用以更正错误。这应该会让你朝着正确的方向前进。 |
![]() |
3
26
直接在web服务器上安装MVC是一种选择,因为这样程序集将安装在GAC中。您还可以对程序集进行bin部署,这可能有助于在最终版本可用之前,让您的服务器远离预发布程序集。 Phil Haack几天前发布了一篇关于如何将MVC与你的应用程序一起部署的好文章,所以没有必要直接安装: http://www.haacked.com/archive/2008/11/03/bin-deploy-aspnetmvc.aspx |
![]() |
4
25
我在GoDaddy共享主机上部署MVC3 Razor web应用程序时遇到了同样的问题。还有一些额外的.dll需要引用。详情请点击此处: http://paulmason.biz/?p=108 基本上,除了@Haacked的帖子中列出的引用外,您还需要添加对以下内容的引用,并将其设置为按所述在本地部署。
|
![]() |
5
13
在VS2010中,右键单击解决方案资源管理器中的项目,然后选择“添加可部署依赖项”。然后选中以下对话框中与MVC相关的复选框。 这将在项目中创建一个“_bin_deployableAssemblies”文件夹,其中包含其他答案中提到的所有.dll文件。我相信在创建部署包时,这些文件会被复制到bin文件夹中。 |
![]() |
6
9
|
![]() |
7
6
简单的修复。在VS2010中,右键单击您的MVC项目,选择“添加可部署依赖项…”,选择所需的选项,然后单击“确定” |
![]() |
8
6
有同样的问题,并添加了他们所说的所有程序集,但仍然出现了同样的错误。 事实证明,你需要“ 特定版本 错误的
|
![]() |
9
6
我们想添加它,因为我们正在创建一个使用它的类库。 对我来说,它就在这里。..
|
![]() |
10
3
如果您没有使用托管服务提供商,并且可以访问服务器进行安装。..然后安装MVC 3更新工具,这样做。..它将为您在windows 2003服务器/ISI6计算机上节省数小时的问题。,我在这里评论了这个页面 Nuget.Core.dll version number mismatch |
![]() |
11
3
除了哈克的职位,汉塞尔曼也有类似的职位。 BIN Delploying ASP.NET MVC 3 with Razor to a Windows Server without MVC installed 对我来说,“Copy Local=true”解决方案是不够的,因为我的网站的项目引用没有包括所有缺失的dll。正如Scott在他的帖子中提到的,我还需要从开发箱上的以下文件夹中获取额外的dll:C:\Program Files(x86)\Microsoft ASP。NET\ASP。NET网页\v1.0\程序集。错误消息告诉我缺少了哪个dll(System.Seb.Infrastructure、System.Seb.RRazor等)。我继续逐一添加每个缺少的dll,直到它工作为止。 |
![]() |
12
3
我在Visual Studio 2015中做了一个“更新包重新安装Microsoft.AspNet.Mvc”来修复它。 |
![]() |
13
2
一个重要的考虑因素是web.config文件,一些包可能会破坏你的绑定重定向,造成严重破坏(流氓包是我没有从包中删除web.config的内部包,或者确保包中的web.config没有任何绑定重定向。例如,通过删除重复和不正确的节点可以解决这个问题
通过删除第8至24行来修复构建。 |
![]() |
14
2
还要检查您的web.config中的程序集版本 视图文件夹 并确保它匹配。我有时会忘记在那个位置有第二个web.config。 |
![]() |
15
2
在将项目转移到另一个解决方案后,我对一堆程序集文件也遇到了同样的问题。
对我来说
以为项目中的引用指向版本
我不知道这是否只是某种错误。添加所有其他引用的问题是,引用出现在配置文件中,但实际上根本没有在项目中引用(在解决方案资源管理器中),所需的文件也没有与其他项目文件一起复制,可能是因为没有被复制
现在,我无法在可添加程序集中找到这些程序集(通过右键单击引用并尝试从程序集或扩展中添加它们)。相反,我创建了一个新的MVC解决方案,添加了我需要的所有程序集和引用,并在解决方案资源管理器中的新项目引用下找到它们,在引用的属性窗口中找到它们的路径。 然后,我只是将所需的库复制到另一个项目中并引用它们。 |
![]() |
16
0
在尝试了所有方法但仍然失败之后,这是我的解决方案: 我记得我上次在Visual studio中更新MVC版本时出错了,所以我从另一个Visual studio(不同的计算机)运行该项目,然后上传dll-s,它就工作了。 也许它会帮助别人。.. |
![]() |
17
0
我在.net项目中使用Jenkins,在MVC 4引用方面遇到了问题。 我最终通过使用解决了我的问题。基于注册表的网络参考搜索引擎功能,使用: “HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft.NETFramework\v2.0.50727\AssemblyFoldersEx” 例如,您可以创建子项并将默认密钥设置为“c:\myreferenceeedir”。 它用MVC版本和ASP.net网页拯救了我。 在“添加引用对话框”中添加引用是有用的 |
![]() |
18
0
正如其他人所提到的,将这些引用添加到视觉工作室中
|
![]() |
19
0
我使用管理NuGet包添加了“Microsoft ASP.NET Razor”。 由于某种原因,在添加引用时,我只有系统。网状物。辅助工具1.0.0和2.0.0…但不是3.0.0。 另一个可行的选择是删除对系统的引用。网状物。Mvc和系统。网状物。Http。..然后将它们重新添加到csproj文件中的包位置(您可以使用文本编辑器轻松编辑项目):
|
![]() |
20
0
|
![]() |
Andrus · 如何在Linux中阅读期刊 7 月前 |
![]() |
Miranda · 读取xml文件时路径错误中有非法字符 7 月前 |
![]() |
Primdonm · 如何将自定义列表中的字符串值格式化为货币格式? 1 年前 |
|
Kiryl · Sitecore中自己的控制器 1 年前 |
|
Farid · 如何从数据库中填充Resource.resx文件值? 1 年前 |