VS2010 发布网站时如何使DLL文件名固定

VS在发布网站时,bin目录里为所有cs生成的dll文件每次都是随机命名的,如:App_Web_xxxxxxxx.dll(xxxxxxx是8个小写的字母和数字组成的字符串,随机的),这样对更新 Live 站点很不方便,因为动态库名变了,涉及到每一个 aspx 文件每次都重新更改了对库的引用声明:

<%@ page language="C#" autoeventwireup="true" inherits="_Default, App_Web_s9nor8mv" %>
即使有一个 cs 的小改动,由于生成的动态库名称不一样,造成所有的aspx文件都得重传一遍。如果能固定动态库的文件名,更新网站时就省事多了,只改了 cs 的话,重新生成 dll 文件,只需要替换这一个 dll 文件就可以了。

VS2010环境下:

1.Visual Studio® 2010 Web Deployment Projects下载地址:
http://www.microsoft.com/downloads/details.aspx?FamilyID=89f2c4f5-5d3a-49b6-bcad-f776c6edfa63&displaylang=en

2 安装Visual Studio® 2010 Web Deployment Projects插件,然后再网站项目上点击右键,可以看到多了一项Add Web Deployment Project

3 点击Add Web Deployment Project,弹出如下对话框

4 名称和路径可以修改,一般默认就好,点击OK,在解决方案中会生成一个部署项目

5 在部署项目点击右键,点击“生成”

6 生成成功后,在部署项目的目录中会产生一个Release目录,Release目录中就是项目发布的所有文件,在bin目录中可以看到并没有之前那样有很多不规则命名的dll,生成的dll的名称和前面添加部署项目时所填写的名称相同,为EduAppWeb_deploy

时间: 2025-01-17 08:17:50

VS2010 发布网站时如何使DLL文件名固定的相关文章

vs2010发布网站时有些文件没有发布出去的解决办法。

项目中包含了一些ttf字体文件做为图标使用,可是发布时发现生成的目录中没有这个文件,这种情况这么设置一下就可以解决: 1,在文件上点击右键,选择“属性”. 2,在弹出的属性窗口中,更改“生成操作”为“内容”, OK. 原文地址:https://www.cnblogs.com/Jeely/p/10845734.html

asp.net core项目发布网站时的选项

发布网站时的选项 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序. Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用. databases use this connection string at runtime   在运行时使用此连接字符串  它的作用是部署到生产的时候这里的连接字符串优先于appsettings.json的  主要是方便程序迭代时的部署工作.一般来说就是,开发环境和生产环境

发布网站时,80端口被占用怎么办

以前在iis上发布网站的时候很少出现问题,因为端口都是自己配置的,但是,最近就遇到这么一个问题,废话少说,请看 图片: 网站发布后,启动不了,启动的时候报错了,提示进程无法访问.通过查找原因得知,原来是端口被占用了. 我们以前发布网站的时候,都是自己会设置一个端口,并且这个端口是有区别于其它端口,不会重复,所以从来没有遇到过这个问题.现在是什么情况呢,程序的端口已经设置好了,就是80端口,我们不能重新配置端口了,只能将原来已经做好的程序发布为网站即可.这就造成了端口冲突,两个程序同时使用了80端

IIS发布网站时,遇到服务器500错误的解决办法

在我发布网站的时候,遇到服务器500 经过一番百度和确认之后,对于新发布的文件在绑定了IIS网站时 需要在服务器文件根目录中设置对于该文件内容的安全控制 即添加一个everyone用户,并指定完全控制权后消除了服务器500 原文地址:https://www.cnblogs.com/sandaman2019/p/11273420.html

VS发布网站时,报错提示:“未能将文件xxx复制到xxx,未能找到文件xx”三种解决方案!

发布网站时候大家可能会遇到这样的情况,就是报错提示说:"未能将文件xxx复制到xxx,未能找到文件xx",这个问题一般来说有三种解决方案,个人倾向第三种,如图: 解决方案如下: 方案一.把系统提示缺失的文件重新放入相对应的文件夹中,然后再发布.但是如果时间久了文件自己都找不到的话这个方案不推荐: 方案二.删除".csproj"项目文件中的 < Content Include>相对应参数行,用"ctrl+f"找到后一个一个删除即可.如果

发布网站时提示 类型“”同时存在于dll 和dll中

复制了页面 ,页面名字改了 可是引用的后台类文件的类名没改,导致类名重复 类型""同时存在于 类型""同时存在于

VS2010发布网站的基本步骤

1.首先建一个空文件夹,用来存放发布的程序:例如:WebTest 2.然后打开IIS--->右击--->添加网站,如下图所示: 图 1-1                               图 1-1                                                              图 1-2                                                            图 1-3 3.添加网站名称 &q

发布网站时应该把debug设置false

在ASP.NET项目根目录下的Web.config中有这样的一个节点: <compilation debug="true" targetFramework="4.5" /> 在开发阶段的时候,可以这样设置.当把网站部署到服务器上后,必须把debug设置成false,如下: <compilation debug="false" targetFramework="4.5" /> 如果想让服务器上所有项目的d

vs2012 发布网站时出现 sgen.exe 已退出 代码为 1