使用 C# 创建 Web 共享失败,但没有错误
我想在特定文件夹 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,我使用 System.EnterpriseServices.Internal
yes I do, I use System.EnterpriseServices.Internal