使用 C# 创建 Web 共享失败,但没有错误

发布于 2024-10-07 07:23:46 字数 606 浏览 4 评论 0原文

我想在特定文件夹 Web 共享(在 IIS 上)上创建。 我的日志中没有任何错误,但尚未创建共享(代码如下)。 在事件查看器中,我看到两个“服务控制管理器”错误

A. 万维网发布服务服务意外终止。它已经这样做了 2 次。

B. IIS Admin Service 服务意外终止。它已经这样做了 2 次。

这段代码在另外 3 台机器上运行良好,我怀疑这是环境问题,我们将不胜感激。

// create a web shared for the audio path
IISVirtualRoot vRoot = new IISVirtualRoot();
string errorOut;
string RootWeb = "IIS://localhost/W3SVC/1/Root";
string inPhysicalDirectory =  Path.Combine(index.TargetDir, "WAVS_" + index.ID);
string VirtualDirectory =  "WAVS_" + index.ID;

vRoot.Create(RootWeb, inPhysicalDirectory, VirtualDirectory, out errorOut);

I want to create on a specific folder web share (on the IIS).
I don't have any errors in the logs yet the share is not created (code below).
in the event viewer I see two "service control manager" errors

A. The World Wide Web Publishing Service service terminated unexpectedly. It has done this 2 time(s).

B. The IIS Admin Service service terminated unexpectedly. It has done this 2 time(s).

This code works great on 3 other machines and I suspect it is environmental issue, help will be appreciated.

// create a web shared for the audio path
IISVirtualRoot vRoot = new IISVirtualRoot();
string errorOut;
string RootWeb = "IIS://localhost/W3SVC/1/Root";
string inPhysicalDirectory =  Path.Combine(index.TargetDir, "WAVS_" + index.ID);
string VirtualDirectory =  "WAVS_" + index.ID;

vRoot.Create(RootWeb, inPhysicalDirectory, VirtualDirectory, out errorOut);

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

安静被遗忘 2024-10-14 07:23:47

是的,我使用 System.EnterpriseServices.Internal

yes I do, I use System.EnterpriseServices.Internal

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文