Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 正在更改需要x64才能运行的.aspx页面的平台_C#_Powershell_Exchange Server - Fatal编程技术网

C# 正在更改需要x64才能运行的.aspx页面的平台

C# 正在更改需要x64才能运行的.aspx页面的平台,c#,powershell,exchange-server,C#,Powershell,Exchange Server,我有一个用于更改exchange 365用户密码的程序。为此,我使用powershell的exchange online模块。为了从我的应用程序调用这些模块,我必须将其设置为x64。我正试图用同样的想法把这个应用程序的变体放在一个网站上,这样用户就可以从他们的网站上更改他们的密码。但是,我没有办法指定在.aspx页面上需要它的体系结构。我正在使用web服务在服务器上本地执行操作 我是否可以指定体系结构或任何绕过此问题的方法,以便导入exchange模块 谢谢,无论如何,脚本将始终在服务器上运行。

我有一个用于更改exchange 365用户密码的程序。为此,我使用powershell的exchange online模块。为了从我的应用程序调用这些模块,我必须将其设置为x64。我正试图用同样的想法把这个应用程序的变体放在一个网站上,这样用户就可以从他们的网站上更改他们的密码。但是,我没有办法指定在.aspx页面上需要它的体系结构。我正在使用web服务在服务器上本地执行操作

我是否可以指定体系结构或任何绕过此问题的方法,以便导入exchange模块


谢谢,

无论如何,脚本将始终在服务器上运行。因此,您可以始终将参数从UI发布到服务器端代码。因此,您只需从导入模块即可。确保该模块是(x86或x64)

我只是在服务器上尝试过,但不起作用。我确信该模块可以工作,因为我可以从powershell运行它。我还使用与web服务相同的代码创建了一个测试控制台应用程序,它运行良好,我可以通过这种方式更改密码。但是,由于某些原因,调用web服务不起作用。请尝试在powershell脚本中放入Try/catch并进行调试。当您通过WebService运行时,这意味着它正在运行IIS/w3wp.exe安全上下文。可能是个小问题。您可以在这里看到我关于powershell中异常处理的SO帖子-检查来自webservice的调用是否到达powershell。