【发布时间】:2015-04-12 20:13:24
【问题描述】:
我在 PC1 中创建了 asmx Web 服务。现在我已经将这个项目处理到其他一些 PC2 上。我只安装了 IIS Express 和 .NET Framework。
我想使用 IIS Express 在 PC2 中运行 Web 服务。有没有可能? 谢谢!!
【问题讨论】:
标签: c# asp.net web-services iis-express
我在 PC1 中创建了 asmx Web 服务。现在我已经将这个项目处理到其他一些 PC2 上。我只安装了 IIS Express 和 .NET Framework。
我想使用 IIS Express 在 PC2 中运行 Web 服务。有没有可能? 谢谢!!
【问题讨论】:
标签: c# asp.net web-services iis-express
在 C:\Program (x86) 文件夹的 IIS Express 文件夹下有 appcmd.exe。首先,您需要使用以下命令添加一个虚拟目录:
appcmd add vdir /app.name:<site_name>/ /path:/<virtual_directory> /physicalPath:<physical_location>
如果没有网站可以自行添加:
appcmd add site /name:SITENAME /id:2 /physicalPath:C:\PHYSICAL_PATH /bindings:http/*:8080
如果您想在默认网站(如果有)上安装服务,您可以使用以下方法:
vdir /app.name:"Default Web Site"/ /path:/service /physicalPath:C:\PHYSICAL_PATH
【讨论】:
可以。
检查步骤:
【讨论】: