0

ウィザードを実行して、BizTalk 2010 オーケストレーションから .asmx Web サービスを作成しました。これを実行して、ディスク上の C:\inetpub\wwwroot\myproject ディレクトリにソリューションを作成しました。.sln ファイルを作成し、App_Code の下にいくつかの .cs ファイルを作成しました。しかし、.csproj ファイルはありません。.sln ファイルを開くと、「1 つまたは複数のプロジェクトが正しく読み込まれませんでした。詳細については、出力ウィンドウを参照してください。」と表示されます。

出力ウィンドウには次のように表示されます。

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 ファイルがないのはなぜですか?

4

1 に答える 1

0

.asmx プロジェクトでは、Web サイト自体が .csproj の代わりになります。問題は、SharePoint がマシン上にあり、ポート 80 を引き継ぐことでした。同僚が、ポート 9000 で実行される BizTalk サービス用の「サービス Web サイト」を作成していました。

そこで、.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のブロックを解除しようとしましたが、この質問の範囲を超えた他の問題.

于 2015-01-28T19:51:37.757 に答える