C# 在IIS 7上部署Webservice Asmx

C# 在IIS 7上部署Webservice Asmx,c#,asp.net,web-services,iis,C#,Asp.net,Web Services,Iis,我读了很多文章来在IIS7上部署web服务。所以我要做的是: 转到IIS管理器 添加虚拟目录 我得到的物理路径 单击添加 当我浏览虚拟目录时,它会给我错误500 然后我转到应用程序池并选择.NET v4.5,然后转到高级设置并将流程模型下的标识从ApplicationPoolIdentity更改为当前帐户 我使用别名Math和应用程序池.NETV4.5添加了新的应用程序,而不是虚拟目录 当我重新启动默认站点后浏览时,我收到错误503“服务不可用” Web配置文件 <?xml versi

我读了很多文章来在IIS7上部署web服务。所以我要做的是:

  • 转到IIS管理器
  • 添加虚拟目录
  • 我得到的物理路径
  • 单击添加
  • 当我浏览虚拟目录时,它会给我错误500
  • 然后我转到应用程序池并选择.NET v4.5,然后转到高级设置并将流程模型下的标识从ApplicationPoolIdentity更改为当前帐户
  • 我使用别名Math和应用程序池.NETV4.5添加了新的应用程序,而不是虚拟目录
  • 当我重新启动默认站点后浏览时,我收到错误503“服务不可用”
  • Web配置文件

    <?xml version="1.0" encoding="utf-8"?>
    <!--
      For more information on how to configure your ASP.NET application, please visit
      http://go.microsoft.com/fwlink/?LinkId=169433
      -->
    <configuration>
      <system.web>
        <compilation debug="true" targetFramework="4.5" />
        <httpRuntime targetFramework="4.5" />
      </system.web>
    </configuration>
    
    
    

    请提供帮助。

    您选择的文件夹中没有web.config。您选择的文件夹中还有另一个WebService文件夹。您需要将虚拟目录指向该文件夹。我将使用web.config文件更新我的问题,即如何指向virtual director。并且不需要添加新的应用程序?您首先是如何创建新的虚拟目录的?您需要在iis中选择该虚拟目录并选择其高级属性,您可以在其中更改虚拟目录的路径。我添加了web.config所在的路径,但现在遇到错误“由于权限不足,无法读取配置文件”我进入默认站点->授权->匿名授权并添加“IUSR”,但问题仍未解决。根据您的链接@chetanranpariyat,现在我的路径类似于“C:\Users\SalmanMushtaq\Documents\Visual Studio 2013\Projects\WebService\WebService”。您选择的文件夹中没有web.config。您选择的文件夹中还有另一个WebService文件夹。您需要将虚拟目录指向该文件夹。我将使用web.config文件更新我的问题,即如何指向virtual director。并且不需要添加新的应用程序?您首先是如何创建新的虚拟目录的?您需要在iis中选择该虚拟目录并选择其高级属性,您可以在其中更改虚拟目录的路径。我添加了web.config所在的路径,但现在遇到错误“由于权限不足,无法读取配置文件”我进入默认站点->授权->匿名授权并添加“IUSR”,但问题仍然没有解决。根据您的链接@ChetanRanpariya,我的路径是“C:\Users\SalmanMushtaq\Documents\Visual Studio 2013\Projects\WebService\WebService”