ASP.net Web サイトを 1 つ作成しました。Web ホスティングがあり、Web サイトを展開するための ftp アクセスがあります。私が展開するとき、または私のウェブサイトの公開をコピーすると、それは正常に機能していますwww.myweb.in。ただし、ウェブサイトのリンク構造をwww.myweb.in/betav1にしたいと考えています。ルートにフォルダーを作成し、betav1
すべての公開コンテンツをそこにコピーしましたが、機能していないようです。
3 に答える
ドメインの下に仮想ディレクトリをセットアップする必要があります。ホスティング プロバイダーがこれらのアクセス許可を付与できる可能性があります。これらを管理する方法については、ドキュメント/指示を確認してください。
IIS 7 で仮想ディレクトリを構成する方法については、これをお読みください。
機能しない理由には、多くの要因が考えられます。
app_code,bin_app_data フォルダーは、Web サイトのメイン ROOT の下にある必要があります。あなたのweb.configはWebホスト用に正しく構成されていますか? Web アプリケーションのリンクは /betav1 で始まるように正しくフォーマットされていますか?
これは主に、betav1
作成したフォルダーが IIS でアプリケーションとして構成されていないか、仮想ディレクトリではないことが原因です。
Web サイトは、仮想ディレクトリとして構成されたサーバー内のフォルダーを指します。サブ フォルダはユーザーが作成するため、仮想ディレクトリまたはサーバー内のアプリケーションとしてマークされることはありません。これが問題である可能性が非常に高いです。
このフォルダを「アプリケーション」として構成するには、そのプロパティに移動し、作成ボタンをクリックしてアプリケーションとして構成する必要があります。
これはリモート サーバーであるため、サービス プロバイダーに問い合わせる必要があります。これを行うと、問題はおそらく解決されます。