图片 2

之前做一个微信公众平台的后台,很久没用,再次发布时,

在已安装ASP.NET MVC的机器找到以下文件(32系统则在C:\Program
Files\Microsoft ASP.NET目录),把它们复制到部署机器的BIN目录下就OK了!
(注意: 主机IIS要安装ASP.NET 4.0,网站也要使用ASP.NET 4.0)

弹出一个警告: Exception in executing publishing:未能加载文件或程序集 

 

“Microsoft.Web.Deployment,Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35” 

C:\Program Files\Microsoft ASP.NET\ASP.NET Web
Pages\v1.0\Assemblies

或它的某一个依赖项.系统找不到指定的文件。提示框如下:

System.Web.Helpers.dll

图片 1

System.Web.Razor.dll

后来找网上资料说添加程序集就行了,但是就一直不行。

System.Web.WebPages.dll

后面发现应该是网络或者其他原因,导致dll不全。

System.Web.WebPages.Razor.dll

能正常发布是这个样子的:

System.Web.WebPages.Deployment.dll

图片 2

Microsoft.Web.Infrastructure.dll

之前只有Microsoft.Web.Deployment.dll一项,导致发布不成功。

 

 

C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 3\Assemblies

System.Web.Mvc.dll 

 

在部署主机的ASP.NET MVC
3的网站程式BIN目录补上这些文件,就可以顺利运作了!

admin

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注