Windows 2k8 で CNAME レコードを MS DNS サーバーに追加しようとしていますが、このコードを ASP.NET で実行すると「一般的なエラー」が発生しましたが、デスクトップ アプリケーションでは機能します。
ManagementScope _session = null;
_session = new ManagementScope("\\\\.\\root\\MicrosoftDNS");
_session.Connect();
ManagementClass zoneObj = new ManagementClass(_session, new ManagementPath("MicrosoftDNS_CNAMEType"),null);
ManagementBaseObject inParams = zoneObj.GetMethodParameters("CreateInstanceFromPropertyData");
inParams["DnsServerName"] = "xxx.com";
inParams["ContainerName"] = "xxx.com";
inParams["OwnerName"] = "test.xxx.com";
inParams["PrimaryName"] = "en.xxx.com";
zoneObj.InvokeMethod("CreateInstanceFromTextRepresentation", inParams, null);
問題はユーザーのアクセス許可に戻るようです。**_IUSER または ASPNET を MicrosoftDNS またはその他の問題を解決するにはどうすればよいですか?