Can an intranet website be published while not on the target domain?
what is the right way to publish an intranet site on a clients' domain? I use my development system for many clients. Currently I am using FTP to move my files to their web server. It seems that there must be an easier way.
James Mikel
Hi James,
Thank you for posting in the MSDN forum.
Actually this forum is to discuss the VS IDE, but the real issue is related to the web site published, so to help you resolve this issue as soon as possible, I suggest you post this issue to the ASP.NET forum.
I think web deployment forum would be better for it:
http://forums.asp.net/1020.aspx/1?VS+Web+Deployment+Projects
Sincerely,
Jack
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.
Similar Messages
-
Team,
I am trying to Install Exchange on my Lab, getting below error
message.
The Schema Role is installed on Root Domain and trying to install
exchange on Child domain.
1 Root Domain - 1 Child domain. both are located on single site.
“Setup encountered a problem while validating
the state of Active Directory: Exchange organization-level objects have not been created, and setup cannot create them because the local computer is not in the same domain and site as the schema master. Run setup with the /prepareAD parameter and wait for
replication to complete.”
Followed below articles:
http://support.risualblogs.com/blog/2012/02/21/exchange-2010-sp2-upgrade-issue-exchange-organization-level-objects-have-not-been-created-and-setup-cannot-create-them-because-the-local-computer-is-not-in-the-same-domain-and-site-as-the-sche/
http://www.petenetlive.com/KB/Article/0000793.htm
transferred the schema roles to different server on root domain, still no luck.
can someone please help me.
regards
Srinivasa k
Srinivasa KHi Srinivasa,
I guess, you didn't completed the initial setup schemaprep and adprep before starting the installation. You can do it as follows:
1. Open command Prompt as administrator and browse to the root of installation cd and run Setup.exe /PrepareSchema /IAcceptExchangeServerLicenseTerms
After finishing this,
2. Setup.exe /PrepareAD /OrganizationName:"<organization name>" /IAcceptExchangeServerLicenseTerms
3. To prepare all domains within the forest run Setup.exe /PrepareAllDomains /IAcceptExchangeServerLicenseTerms. If you want to prepare a specific domain run Setup.exe /PrepareDomain:<FQDN of the domain you want to prepare> /IAcceptExchangeServerLicenseTerms
4. Once you complete all of the 3 steps, install the pre-requisities for Exchange 2013
5. Finally, run the setup program
Hope this will help you
Regards from Visit ExchangeOnline |
Visit WindowsAdmin -
HT1296 How to transfer data between 2 iphones while not having the old one
How can I transfer or sync all the data from my previous iphone to the new one while not having the first(it's not working due to high voltage problem of the area),and of course not loosing anything?
Correct, you do not need your old iPhone. All you need is your old iPhone's backup. If you had an old model iPhone and wanted to replace it with a newer one, restoring it from a backup of your older one would be the process you would use.
Make sure before you start that your new iPhone is either really new or completely erased. If you did not just buy it new, do Settings > General > Reset > Erase all content and settings before restoring it from your old iPhone's backup. -
Hi there! I have a problem with my iphone 4! i can't share my contacts because its not showing the share contact bar at all-it only shows "send message"!! i have the ios 6.1.3
Try restarting your phone while you hold down the power AND the sleep button at the same time.
This defenitly is a software bug and normally there should be this button. -
Should management studio be able to connect to an instance of an sql server that is on the same network but not on the same domain? I am trying to have it do so but am unsuccessful, so to continue to troubleshoot what the issue might be I need to know
whether I am embarking on an exercise in futility.Hello,
That's your issue!
Since you're attempting to use Windows Authentication you'll need to start the SSMS process under the domain credentials of the domain account that has access to that SQL Server. Otherwise windows is going to send you local user token which is going to quickly
be rejected as your local computer user account is not the correct domain account.
You can do this by either using shift+right-click run as different user or from the command line using RunAs /user.
In either case, if you want to use Windows Authentication you'll need to run the SSMS process as that domain user so that you can pass a valid security token.
Edit:
I read that backwards... If it's not on any domain (or member of a workgroup) you'll have a really hard time in using windows authentication as you're limited to LOCAL users on that machine. Thus you could really only use windows auth if you were logged
in locally on that server. I'd either setup a SQL Login for this or join it to a domain.
Sean Gallardy | Blog |
Twitter -
While not enter the cycle...
because the procedure did not execute the process ...
While not enter the cycle ...
create or replace
Procedure metodo_inventario( tipo_inventario varchar2 )
is
cursor compras is select id_tp_movimiento
from c_factura_aux
where estado = 1
and fecha_Factura = (select min(fecha_factura)
from c_factura_aux
where estado = 1);
pl_aux number;
pl_fecha_factura date;
pl_numero_factura number;
pl_id_tp_movimiento number;
pl_id_tp_movimientos NUMBER;
pl_id_producto number;
pl_cantidad number;
pl_vlr_unitario number;
pl_vlr_vairable number;
pl_vlr_peps number;
pl_vlr_upes number;
pl_sum_aux number;
pl_cant_aux number;
pl_vlr_promedio number;
pl_vlr_variable number;
cont number;
Begin
pl_vlr_promedio :=0;
pl_vlr_peps :=0;
pl_vlr_upes :=0;
pl_sum_aux :=0;
pl_cant_aux :=0;
cont :=0;
--pl_id_tp_movimientos := 0;
--pl_id_tp_movimiento := 0;
DBMS_OUTPUT.PUT_LINE('<<---- Se acabo de declarar las variables -->>> ');
DBMS_OUTPUT.PUT_LINE('----- ');
--if (tipo_inventario = '%PEPS%') then
open compras;
DBMS_OUTPUT.PUT_LINE('Se abrio el cursor -->>> ');
fetch compras into plid_tp_movimiento;_*
while compras%found loop*
DBMS_OUTPUT.PUT_LINE('Acaba de ingresar al cursor -->>> ');
DBMS_OUTPUT.PUT_LINE('Abre el Ciclo Mientras');
DBMS_OUTPUT.PUT_LINE('pl_id_tp_movimientos es '||pl_id_tp_movimientos );
DBMS_OUTPUT.PUT_LINE('pl_id_tp_movimiento es '||pl_id_tp_movimiento );
select min(FECHA_FACTURA)
, min(NUMERO_FACTURA)
into pl_fecha_factura, pl_numero_factura
from c_factura_aux
where estado = 1;
select id_tp_movimiento
into pl_id_tp_movimiento
from c_factura_aux
where numero_factura = pl_numero_factura;
--if (pl_id_tp_movimiento = '%COMPRA%') then
if (pl_id_tp_movimiento = 4) then
select FECHA_FACTURA
, NUMERO_FACTURA
, ID_TP_MOVIMIENTO
, ID_PRODUCTO
, CANTIDAD -- cantidad
, VLR_UNITARIO -- vlr unitario
, (CANTIDAD * VLR_UNITARIO) -- vlr total
INTO pl_fecha_factura
, pl_numero_factura
, pl_id_tp_movimiento
, pl_id_producto
, pl_cantidad
, pl_vlr_unitario
, pl_vlr_variable
from c_factura_aux
where NUMERO_FACTURA = pl_numero_factura
and Estado = 1;
select cantidad, vlr_unitario
into pl_cantidad, pl_vlr_unitario
from c_factura_aux
where estado = 1
and numero_factura = pl_numero_factura;
update c_factura_aux set estado = 0
where numero_factura = pl_numero_factura;
pl_cant_aux := pl_cantidad+pl_cant_aux;
pl_vlr_variable := pl_vlr_peps+pl_vlr_variable;
DBMS_OUTPUT.PUT_LINE('apenas se va insertar la informacion -->>> ');
insert into c_inventario_final(FECHA_FACTURA, ID_TIPO_MOVIMIENTO,
VLR_UNITARIO, E_CANTIDAD_PRODUCTO, E_VLR_FACTURA, S_CANTIDAD_PRODUCTO,
S_VLR_FACTURA, IF_CANTIDAD, IF_VLR, ESTADO_FACTURA) values (pl_fecha_factura,
pl_numero_factura, pl_id_tp_movimiento, pl_id_producto, pl_cantidad,
pl_vlr_unitario, pl_vlr_variable, pl_cant_aux, pl_vlr_variable, 1);
cont := cont+1;
DBMS_OUTPUT.PUT_LINE('numero de vuelta va en --> ' ||cont);
end if;
end loop;
close compras;
--end if;
--end if;
exception
when others then
dbms_output.put_line(sqlerrm);
DBMS_OUTPUT.PUT_LINE('hay error, Corregir...');
--> PROCEDIMIENTO DE GENERACION MEOTDOS DE INVENTARIO...
end;
I appreciate your attention and cooperation extended ...
Martinez Salazar Reynel ...
good day ...It looks like you are asking why your procedure never entered WHILE loop. If so, the answer woud be as follows:
select id_tp_movimiento
from c_factura_aux
where estado = 1
and fecha_Factura = (select min(fecha_factura)
from c_factura_aux
where estado = 1);does not return any rows. Try executing the above SQL and make sure table c_factura_aux has rows with estado = 1 and at least one of these rows has NOT NULL fecha_factura.
SY. -
I can access yahoo mail from safari but not from the iphone ipad mail app after changing my password
Go into your settings and remove the account. Add the account again with your new password.
Best of luck- K. -
Got a new LG in Anchorage and was told Glennallen, AK is in a service area. Got home and all I get is Message 41, Roaming.
I can make calls with WiFi connection but not on the road. Any idea whats going on?Oh no! I'm sorry to hear you had problems in the are you're in AkJohnDye. I checked your coverage and I do see we have an extended 4G coverage. This means you're able to use your phone but it needs to be activated in a 4G LTE Verizon Wireless coverage zone. I apologize.
AdaS_VZW
Follow us on Twitter at @VZWSupport -
Hi all,
Please refer to the error:
Root Components import: FAILURE
[2015-04-10 17:04:48.126] Process: w3wp |Organization:0937f109-45df-e411-80cf-0050560100db |Thread: 43 |Category: Exception |User: ac011cf7-ad36-405b-91cf-2155ca15efb1 |Level: Error |ReqId: d3924c06-ad4b-4d5e-a204-70f8170016e1 | CrmException..ctor
ilOffset = 0x30
at CrmException..ctor(String formattedErrorMessage, Int32 errorCode, Object[] arguments) ilOffset = 0x30
at ImportRootComponentsHandler.GetSolutionRootsCollection(Boolean throwIfMissing, Boolean skipRibbonCustomization) ilOffset = 0x209
at ImportRootComponentsHandler.ImportItem() ilOffset = 0x8
at ImportHandler.Import() ilOffset = 0x43
at RootImportHandler.ImportAndUpdateProgress(ImportHandler ih) ilOffset = 0x7
at RootImportHandler.HandleNonMetadataHandlers(String[] ImportEntities, ImportHandler& ihForCurrentPath) ilOffset = 0x33
at RootImportHandler.RunImport(String[] ImportEntities) ilOffset = 0x1D8
at ImportXml.RunImport(String[] ImportEntities) ilOffset = 0xE
at ImportXml.RunImport() ilOffset = 0x5BF
at ImportXmlService.ImportSolutionSkipCapable(Boolean overwriteUnmanagedCustomizations, Boolean publishWorkflows, Byte[] customizationFile, Guid importJobId, Boolean convertToManaged, Boolean skipProductUpdateDependencies,
ExecutionContext context) ilOffset = 0x46
at RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) ilOffset = 0xFFFFFFFF
at RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) ilOffset = 0x25
at RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) ilOffset = 0xCF
at LogicalMethodInfo.Invoke(Object target, Object[] values) ilOffset = 0x4F
at InternalOperationPlugin.Execute(IServiceProvider serviceProvider) ilOffset = 0x57
at V5PluginProxyStep.ExecuteInternal(PipelineExecutionContext context) ilOffset = 0x200
at VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context) ilOffset = 0x65
at Pipeline.Execute(PipelineExecutionContext context) ilOffset = 0x65
at MessageProcessor.Execute(PipelineExecutionContext context) ilOffset = 0x1C5
at InternalMessageDispatcher.Execute(PipelineExecutionContext context) ilOffset = 0xE4
at ExternalMessageDispatcher.ExecuteInternal(IInProcessOrganizationServiceFactory serviceFactory, IPlatformMessageDispatcherFactory dispatcherFactory, String messageName, String requestName, Int32 primaryObjectTypeCode,
Int32 secondaryObjectTypeCode, ParameterCollection fields, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId, Guid transactionContextId, Int32 invocationSource, Nullable`1 requestId, Version endpointVersion)
ilOffset = 0x16E
at OrganizationSdkServiceInternal.ExecuteRequest(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, UserAuth userAuth, Guid targetUserId,
OrganizationContext context, Boolean returnResponse, Boolean checkAdminMode) ilOffset = 0x1F1
at OrganizationSdkServiceInternal.ExecuteRequest(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode) ilOffset
= 0x2D
at OrganizationSdkServiceInternal.Execute(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode) ilOffset = 0x26
at InprocessServiceProxy.ExecuteCore(OrganizationRequest request) ilOffset = 0x34
at PlatformCommand.XrmExecuteInternal() ilOffset = 0xF6
at ImportSolutionCommand.Execute() ilOffset = 0x20
at DataSource.ImportSolution(Byte[] customizationFile, Boolean overwriteUnmanagedCustomizations, Boolean publishWorkflows, Guid importJobId, Boolean convertToManaged, Boolean skipProductUpdateDependencies, IOrganizationContext
context) ilOffset = 0x0
at SolutionImportProcessPage.ImportSolution() ilOffset = 0x123
at SolutionImportProcessPage.ProcessRequestData() ilOffset = 0x4A
at SolutionImportProcessPage.ProcessAction(String action) ilOffset = 0x92
at AppUIPage.OnPreRender(EventArgs e) ilOffset = 0xD
at Control.PreRenderRecursiveInternal() ilOffset = 0x54
at Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) ilOffset = 0x6D3
at Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) ilOffset = 0x3C
at Page.ProcessRequest() ilOffset = 0x14
at Page.ProcessRequest(HttpContext context) ilOffset = 0x33
at CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() ilOffset = 0x18D
at HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) ilOffset = 0x15
at ApplicationStepManager.ResumeSteps(Exception error) ilOffset = 0x10A
at HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData) ilOffset = 0x5C
at HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) ilOffset = 0x16A
at ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType) ilOffset = 0x4B
>Crm Exception: Message: Cannot add a Root Component 0ffbcde4-61c1-4355-aa89-aa1d7b2b8792 of type 29 because it is not in the target system., ErrorCode: -2147188705
[2015-04-10 17:04:48.126] Process: w3wp |Organization:0937f109-45df-e411-80cf-0050560100db |Thread: 43 |Category: Platform.Sql |User: ac011cf7-ad36-405b-91cf-2155ca15efb1 |Level: Info |ReqId: d3924c06-ad4b-4d5e-a204-70f8170016e1 | BusinessProcessObject.ExecuteNonQuery
ilOffset = 0x28
I am getting this coming up in the error log when I attempt to import an unmanaged solution.
After searching on google Type 29 refers to a workflow.
I go into the source system and query the database by the GUID and discover that it is actually a Business Process Flow called 'Phone to Case Process'.
I do not have this process in my target system as I deleted it.
Looks like this is one of the out of the box ones. I don't think we we have changed this one much.
What does this mean and what should I be looking for??
Anyway how do I remove this offending process from the unmanaged solution xml file and attempt to re-import it?
It doesn't look like I can generate the solution again without the offending workflow/process..I managed to resolve this issue after looking at this thread:
https://social.microsoft.com/Forums/en-US/fddff17f-1cca-4d33-a666-60c08ad76b0c/crm-2011-import-failure?forum=crmdevelopment
Just modify both solution and customizations xml by searching for the guid and removing the root component -
Error While Importing into The Target Server
Imported the export dump into the Target server.
while running the import I am getting the following errors in the Transport set Import log file.
13-JUL-05 15:00:11][ERROR] id = NULL context = style_pre_check user = ORCLADMIN The Unique Identifier of the source style KNPC_PORTAL does not match the target style KNPC_PORTAL
Precheck failed for the whole KNPC_Page group and HRMs page group.
Precheck failed for LOV REPORTS_COMPONENT_LOV
Precheck failed for RWSVR EISDB_REPORT_SERVER
Precheck failed for DYNAMIC DYN_0418073018
Precheck failed for DATAPTL COMPONENT1
Precheck failed for DATAPTL DATA_0418075629
Precheck failed for AREPORT DETAILS
Precheck failed for AREPORT EMPLOYEEDETAILS
Precheck failed for HIERARCH HIE_0604143208
Any help is highly appreciated
Thanks&Regards
Manoj
All the prerequisites carried out in the Target ServerThe message
13-JUL-05 15:00:11][ERROR] id = NULL context = style_pre_check user = ORCLADMIN The Unique Identifier of the source style KNPC_PORTAL does not match the target style KNPC_PORTAL
indicates that a style with the same name has been created in target directly or imported from another instance (other than the one from which the transport set is attempting to import).
In order for pre-check to pass, you will either need to locate the object(s) in the target, rename (or delete) them and reattempt import, (or) rename them in source and reexport (recreate dumps) and import the new transport set. -
IP address is not on the target's allowable access list.
when trying to deploy a lvlib or downloading code from a PC to a FP controller I get this error message "Access denied: This host computer's IP address is not on the target's allowable access list.". I have added the PC's IP address from within Max on the access list of the FP target (althoug default is full access to everyone). This did not help, I still get the same error message. Both systems are on the same IP segment.
sincerely
søren h. jensenHello,
Short of time right now, but I had the same problem: Here is a dump of my own notes on how I solved the pbolem (not necessary to reinstall software):
I attempted to update these data with Measurement & Automation Explorer (MAX) using the "FieldPoint Access Control" panel in MAX: I set "*" and Read/Write and pressed "Apply": MAX Claims it has updated the Access Rightsm, but we are still unable to Deploy the CFP from the Project Explorer.
SOLUTION:
Use WS_FTP-PRO (or any FTP Client) and access the IP Address of the FieldPoint using anonymous login.
Transfer the file ni-rt.ini from the root of c:\ on the Fieldpoint to the local PC and edit the settings as shown below.
FTP the file back to the Fieldpoint.
Set the following settings in "server.tcp.access" and "RTTarget.IPAccess":
server.tcp.access=""+*""
NOTE: Double Quotes here
RTTarget.IPAccess="+*"
NOTE: Single Quotes here
+* means every IP address can access.
It turned out that MAX had left the following (probably illegal) values in the fields:
"""" and ""
Geir Ove -
CUA roles sometimes do not match the target system
Hi,
We are using CUA on Solution manager to assign roles to our different systems. Every now and then what is in CUA does not match the target System.
I know that you can look at the idocs using WE05 and see what the root cause was, fix it and then re-assign the role.
The problem is that when you assign the role using CUA, it doesn't warn you that the transmission failed on the target system.
We just went live last week, so I am added and removing roles from many different users using SU01 and SU10 and I do not think it is a valuable use of time to sift through the idoc logs every time I make a change. Especially, since most of the time it works.
Is there a better way to monitor the Idoc logs? Can you have it send a notification (email for example) when there is an error? Is there a better process then WE05?
Thank you in advance for the help!
NeilNeil. It was a long time I played around with CUA. But I am remembering some transaction where you had the logs. Think it is SCUL.
I searched saphelp and got the following hits for you:
http://help.sap.com/saphelp_nw70/helpdata/EN/c1/db4063fd3111d5997a00508b6b8b11/frameset.htm
http://help.sap.com/saphelp_nw70/helpdata/EN/cc/50b43be7492354e10000000a114084/frameset.htm
Best of luck to you!
Regards Fredrik -
When I try to install Connection Broker on a Windows 2012 R2 Server in a Windows 2003 domain I get this error:
The Remote Desktop Connection Broker server could not enumerate the targets for the provider named NULL from the database.
Pooled virtual desktop collection name: NULL
Error: Logon to the database failed.
I have added both the Connection Broker server and the 2 remote desktop servers (also Windows 2012 R2 Servers) to the "Windows Authorization Access Group" in the domain according to this: http://support.microsoft.com/kb/331951
But it still does not work :-(
I keep getting same error....
Any idea what I might be missing ?Hi,
Thank you for posting in Windows Server Forum.
Firstly please let us know by which method you have setup RDS role. You can have more advantage and feature when you will install with Standard deployment instead of Quick start deployment. So if you have setup with quick start option then you can try installing
with standard type and check the result.
In addition, please check SQL server database is properly configured for RDS server. Also check that domain controller properly communicates. Kindly go through below thread for more information.
Server 2012 RDS - Remote
Desktop Connection Broker Client failed to redirect the user domain\username. Error: NULL
Hope it helps!
Thanks.
Dharmesh Solanki -
Firefox does not print the target frame in PeopleSoft Enterprise or Campus Soultions Portals
When using PeopleSoft Enterprise Portal or Campus Solutions Portal Firefox does not print the target frame. PeopleSoft utilizes iframes and has indicated this is the technology path they will follow. On each page is a header, footer, and left menu. Content is displayed in the target after it is selected from the left menu. This issue prevents users from using the standard print preview or print functionality.
We need the standard print and print preview functionality that all of our end users are already familiar with to work. We have a large end user group that is frustrated this functionality is available in IE and Chrome, but not Firefox.
-
Unique Identifier of the source style does not match the target st
I'm running into a bunch of problems with an export/import, but I'll limit myself to the more opaque ones for the moment. We've got a page group in place and are trying to overwrite it, or at least parts of it, with a revised version. The export appears to succeed, but the pre-check (and consequently, it appears, the entire import) fails. One of the few specific errors has to do with a style:
[ERROR] id = NULL context = style_pre_check user = PORTAL The Unique Identifier of the source style MY_STYLE does not match the target style MY_STYLE.
The style in question exists in both our development environment (from which we're exporting) and our target environment (into which we're importing, of course). It hasn't even been changed in the development environment, so it's identical to what it's replacing. Does anybody know what's going on here and how it might be fixed?This indicates the style in the production did not come from the same development system as the one you're attempting the new import from. Also, this could happen, if for some reason you had deleted the style in the development after it was deployed to production and (re-) created a new style with the same name.
In order for pre-check to succeed, you would need to either rename the style on the production or rename it on development and re-export and import the transport set again.
Maybe you are looking for
-
HI, Had some problems with my network and had to reinstalling operating system and restore from backup all my applications etc. Now Aperture will not open and my iphoto program is also affected tried restoring both from the time machine but still no
-
I have a palm 755p. I lost all documents that were saved on my memory card. card seems to be working as i am able to save new documents to it. I tried "search for files" and removing card from palm and putting it back in without success...help!! P
-
i have lost my contact from iphone 5 and not able to retrieve the data, however it reflects old contacts are reflected with Whats app messages
-
Hi friends, When i am creating new user in EP or try to do user mapping, i am getting error : An error occurred in the persistence, contact your administrator. Note : I have installed ECC6.0 and EP both on same system(lapt
-
Two Trojans found after TimeMachine backup?
HelloSeveral weeks ago I and after a weekly manual backup I discovered that I had two Trojans and after several attempts two get rind of then they keep popping up every time I do a TM backup.When I click unlock to delete the Trojans they both disappe