我在使用 Visual Studio 2012 发布功能时遇到了很多问题。
我正在寻找一种简单的方法来发布我的 Asp.Net MVC 4 应用程序。今天我有我的开发机器和一个网络服务器。每次更新应用程序时,我都必须手动复制和粘贴我想要的文件。这是一项非常繁琐的工作。
我试过VS2012发布工具,遇到了很多问题。
我正在正确配置 ftp 以在被动模式下工作,但 VS2012 一直说被动模式未激活。
由于没有“复选框”可以从被动模式切换到正常模式,我不得不修改 xml 文件,没有将其设置为不以被动模式运行。
部署现在成功,现在我收到以下错误:
c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET
Files\root\ee6c89b7\bf969ee8\App_Web_crjs1ytd.16.cs(33,0):
Error CS0234: 'The type or namespace name 'sistema_DocType' does not exist in the namespace 'gedaiapp.Models' (are you missing an assembly reference?)
我的本地计算机上的应用程序没有任何问题,当我复制/粘贴文件时,我能够构建它并在 Web 服务器中运行,我现在明白为什么当我使用发布功能时它不起作用。
我已经尝试删除临时文件夹中的所有文件,清理整个解决方案和项目并重建所有文件。