Asp.net 在替换DLL—VB.NET ASPX时要考虑什么
我刚接触.net,做了一些奇怪的迁移工作 由于某些情况,我将更改一个类中2个方法的功能,并将构建和创建dll。如果我用新的dll替换旧的dll,应用程序会工作吗?它会反映服务器中的新功能吗 我将使用相同的文件名、类名和方法Asp.net 在替换DLL—VB.NET ASPX时要考虑什么,asp.net,.net,vb.net,dll,Asp.net,.net,Vb.net,Dll,我刚接触.net,做了一些奇怪的迁移工作 由于某些情况,我将更改一个类中2个方法的功能,并将构建和创建dll。如果我用新的dll替换旧的dll,应用程序会工作吗?它会反映服务器中的新功能吗 我将使用相同的文件名、类名和方法 什么是我在替换DLL时必须考虑的事情?是否可以只替换dll?简单地说,一般来说,可以只替换dll。假设: 在将更改后的DLL升级到生产环境之前,您已经在开发和QA环境中测试了新代码 您有一个回滚计划,以防部署到生产环境时出现问题 请注意,ASP.NET将允许完成所有当前HTT
什么是我在替换DLL时必须考虑的事情?是否可以只替换dll?简单地说,一般来说,可以只替换dll。假设:
静态
变量都将重置为其初始值,并且取决于会话状态的设置方式,您的用户可能都会丢失其会话状态。这可能会导致他们注销,具体取决于您实现身份验证的方式你的背景是什么?PHP?我很好奇你的经验在哪里,以至于你还不知道这个问题的答案。我想这一定是一个不使用dll的环境。谢谢..回滚计划只是为了保留旧的dll。。这不是一个高流量的网站。。因此,会议问题并不存在。我主要关心的是技术细节,SSO.net只需要dll,不需要生成类后的类。在本例中,我更新类并生成新的dll并将其放在服务器上。但是我没有更改类文件。假设这是一个Web应用程序项目(也就是说,它有一个.csproj文件),那么当您构建类时,它会创建DLL。.cs文件不是必需的,不应出现在网站上。另一方面,如果它是一个网站“项目”,那么1)你应该在有机会的时候升级到一个web应用程序项目,2)将.cs文件留在网站上(通常在App_Code文件夹中)。网站“项目”很奇怪,应该避免。