BT2010 - 将业务流程发布为Web服务 - 无需项目即可创建解决方案

时间:2015-01-28 15:33:55

标签: biztalk publishing biztalk-2010 biztalk-orchestrations

我运行向导从我的BizTalk 2010业务流程创建.asmx Web服务。它在磁盘上的C:\ inetpub \ wwwroot \ myproject目录中运行并创建了一个解决方案。它创建了一个.sln文件,在App_Code下创建了几个.cs文件。但是没有.csproj文件。当我打开.sln文件时,它说:“一个或多个项目未正确加载。有关详细信息,请参阅输出窗口。”

输出窗口显示:

http://localhost/AppName_Proxy : error  : Unable to open the Web site 'http://localhost/AppName_Proxy'.  The Web site 'http://localhost/AppName_Proxy' does not exist.

我正在努力让应用程序在IE浏览器中打开;不知道为什么.sln会因此而无法加载,但我认为这是一个单独的问题。

我的问题是为什么解决方案中没有.csproj文件?

1 个答案:

答案 0 :(得分:0)

使用.asmx项目,网站本身取代了.csproj。 问题是SharePoint在机器上,它接管了端口80.一位同事为我们在Port 9000上运行的BizTalk服务创建了一个“服务网站”。

所以我编辑了.sln文件以添加端口9000,如下所示。

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "http://localhost:9000/AppName_Proxy/", "http://localhost:9000/AppName_Proxy", "{D147E9B1-6794-424F-B187-F3262F5A4D07}"
EndProject
... remainder of .sln file not included here. 

今天早些时候,我曾尝试将网站置于Sharepoint下,并取消阻止.asmx,但其他问题超出了本问题的范围。