Tag: publish

如何正确发布我的应用?

我正在使用visual studio来创建我的第一个Windows桌面c#wpf应用程序。 我正处于我想要发布/部署/构建它的阶段。 在Visual Studio Express 2013中,我右键单击我的项目并单击“发布”,然后单击“下一步”并保留发布位置的默认值,因为我不知道应该放置什么,接下来我选择让用户从cd-rom / dvd安装并告诉它不检查更新,然后单击完成。 然后它在我的桌面上创建一个“clickonce”应用程序。 所以我上传了一个Web服务器,下载它,然后尝试运行它。 它失败。 它说: Cannot download the application. The application is missing required files. Contact application vendor for assistance. 如果我点击详细信息,我会得到更详细的信息 PLATFORM VERSION INFO Windows : 6.2.9200.0 (Win32NT) Common Language Runtime : 4.0.30319.18449 System.Deployment.dll : 4.0.30319.17929 built by: FX45RTMREL clr.dll : 4.0.30319.18449 built by: FX451RTMGDR dfdll.dll : […]

用angular 2 app替换现有的MVC项目

这听起来有点奇怪,但我会解释我想做什么。 我目前有一个用C#编写的MVC网站正在使用Razor Views。 在同一个项目中,我添加了一个API,我可以这样访问:www.mysite.com/api/controller/get。 只需访问www.mysite.com/controllername/index即可访问普通页面。 现在的问题是我用angular 2重新创建了网站,现在我需要在线发布网站,我的意思是完全取代mvc项目。 我的解决方案1是将角度应用程序和api分开:所以,我在www.mysite.com上发布了有角度的网站,并在api.mysite.com上发布了api。 解决方案2?:我想知道是否可以通过angular 2应用程序简单地替换当前项目的MVC部分? 所以一切都停留在同一个域上。 (又名同一个项目) 编辑:如果解决方案2是可能的:如何在没有与mvc项目冲突的路由的情况下在项目中包含angular 2应用程序。 换句话说,我想删除MVC路由。

如何解决entity framework提供程序exception

我已将我的WCF项目发布到服务器上,我还将MVC应用程序发布到同一个使用WCF服务的盒子上。 在我的MVC应用程序上尝试登录时,这会使用wcf服务,但我在浏览器上遇到此exception, 无法加载在具有不变名称“System.Data.SqlClient”的ADO.NET提供程序的应用程序配置文件中注册的entity framework提供程序类型“System.Data.Entity.SqlServer.SqlProviderServices,EntityFramework.SqlServer”。 确保使用了程序集限定名称,并且程序集可用于正在运行的应用程序。 这是一个entity frameworkexception,但我假设我的项目已经在开发环境中引用了EF,在部署服务项目之后,DLL也应该包含EF引用,但我不知道为什么我会收到此错误。 我可以看到这条消息因为我打开了includeExceptionDetailInFaults=”True”

MSBuild未生成发布网页(ClickOnce)

我遇到的问题是,当我通过MSBuild(4.0)发布ClickOnce应用程序时,不会在app.publish文件夹中创建publish.htm (或default.htm)。 通过Visual Studio发布时,它会被创建… 在我的.csproj文件中,我设置了以下属性,但它仍然无效… true default.htm 有任何想法吗? 谢谢

如何使用命令提示符MSBuild?

我有一个网站 (不是web application ,它是一个website ),我想从command prompt发布它。 我想将它发布在同一目录(每晚),我不想使用像TeamCity,TFS或第三方工具(如Nant)这样的Build Automation工具。 它应该用MSBuild完成。 我怎样才能做到这一点? 更新:在发布窗口中,应检查的唯一选项是Use Fixed naming and single page assemblies